Funcția similar_text
Funcția similar_text primește două șiruri pentru comparare și returnează numărul de caractere care coincid. Al treilea parametru opțional poate fi folosit pentru a obține procentul de potrivire. Compararea este sensibilă la majuscule și minuscule.
Sintaxă
similar_text(string1, string2, [&percent]);
Exemplu
Să comparăm două șiruri similare și să obținem numărul de caractere care coincid:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Rezultatul executării codului:
4
Exemplu
Să obținem procentul de potrivire al șirurilor:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Rezultatul executării codului:
80
Exemplu
Compararea șirurilor cu registre diferite:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Rezultatul executării codului:
80
Vezi și
-
funcția
levenshtein,
care calculează distanța Levenshtein între șiruri -
funcția
soundex,
care calculează cheia soundex a unui șir