За последние 24 часа нас посетили 17534 программиста и 1653 робота. Сейчас ищут 940 программистов ...

Сравнение содержимого 2-х строк на похожесть

Тема в разделе "PHP для новичков", создана пользователем VLK, 30 июл 2014.

  1. VLK

    VLK Старожил

    С нами с:
    15 дек 2013
    Сообщения:
    3.010
    Симпатии:
    58
    Смотрите, есть 2 строки, содержание одинаковое, но в одной больше пробелов и знаков EOL больше:
    Код (PHP):
    1. $str1 = 'one two three'; 
    2. $str2 = ' one   two 
    3. three ';
    есть ли какая-нибудь встроенная функция которая могла бы сравнить эти 2 строки и написать что содержимое у них одинаковое?

    И если нет, а сравнить надо, как бы вы поступили в данном случае?

    PS для понимая необходимого, в таком случае:
    Код (PHP):
    1. $str1 = 'one two three'; 
    2. $str2 = 'three one two'; 
    строки уже НЕ равны.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Удалите регуляркой всё, что не буквы из обеих строк, и сравнивайте как обычно
     
  3. dapperkop

    dapperkop Активный пользователь

    С нами с:
    26 сен 2013
    Сообщения:
    890
    Симпатии:
    0