Функција similar_text

Функција similar_text прихвата два стринга за поређење и враћа број подударајућих карактера. Трећим опционим параметром може се добити проценат поклапања. Поређење је осетљиво на велика и мала слова.

Синтакса

phpsimilar_text(string1, string2, [&percent]);

Пример

Упоредимо два слична стринга и добијмо број подударајућих карактера:

php<?php
  $res = similar_text('Hello', 'Hallo');
  echo $res;
?>

Резултат извршавања кода:

php4

Пример

Добијмо проценат поклапања стрингова:

php<?php
  similar_text('Hello', 'Hallo', $percent);
  echo $percent;
?>

Резултат извршавања кода:

php80

Пример

Поређење стрингова са различитим регистрима:

php<?php
  similar_text('Hello', 'hello', $percent);
  echo $percent;
?>

Резултат извршавања кода:

php80

Види још

  • функцију levenshtein,
    која израчунава Левинштајново растојање између стрингова
  • функцију soundex,
    која израчунава soundex-кључ стринга