Funkcja similar_text
Funkcja similar_text przyjmuje dwa ciągi znaków do porównania i zwraca liczbę pasujących znaków. Trzecim opcjonalnym parametrem można uzyskać procent dopasowania. Porównanie jest wrażliwe na wielkość liter.
Składnia
similar_text(string1, string2, [&percent]);
Przykład
Porównajmy dwa podobne ciągi znaków i uzyskajmy liczbę pasujących znaków:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Wynik wykonania kodu:
4
Przykład
Uzyskajmy procent dopasowania ciągów:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Wynik wykonania kodu:
80
Przykład
Porównanie ciągów z różną wielkością liter:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Wynik wykonania kodu:
80
Zobacz także
-
funkcję
levenshtein,
która oblicza odległość Levenshteina między ciągami -
funkcję
soundex,
która oblicza klucz soundex ciągu