Funktio similar_text
Funktio similar_text ottaa kaksi vertailtavaa merkkijonoa ja palauttaa täsmäävien merkkien määrän. Kolmannella valinnaisella parametrilla voi saada täsmäämisprosentin. Vertailu on kirjainkoosta riippuvainen.
Syntaksi
similar_text(string1, string2, [&percent]);
Esimerkki
Verrataan kahta samanlaista merkkijonoa ja saadaan täsmäävien merkkien määrä:
<?php
$res = similar_text('Hello', 'Hallo');
echo $res;
?>
Koodin suorituksen tulos:
4
Esimerkki
Saadaan merkkijonojen täsmäämisprosentti:
<?php
similar_text('Hello', 'Hallo', $percent);
echo $percent;
?>
Koodin suorituksen tulos:
80
Esimerkki
Merkkijonojen vertailu eri kirjainkooilla:
<?php
similar_text('Hello', 'hello', $percent);
echo $percent;
?>
Koodin suorituksen tulos:
80
Katso myös
-
funktion
levenshtein,
joka laskee Levenshtein-etäisyyden merkkijonojen välillä -
funktion
soundex,
joka laskee merkkijonon soundex-avaimen