Функция PHP soundex

string soundex ( string str )

Возвращает ключ soundex для строки str.

Двум словам, имеющим схожее произношение, соответствует один и тот же ключ soundex. Это свойство может быть использовано, например, при поиске по базе даных, когда известно произношение слова и неизвестно его написание. Данная функция возвращает строку из 4 символов, начинающуюся с буквы.

Примеры soundex:

<?php
   soundex("Euler")       == soundex("Ellery"); // E460
   soundex("Gauss")       == soundex("Ghosh"); // G200
   soundex("Hilbert")     == soundex("Heilbronn"); // H416
   soundex("Knuth")       == soundex("Kant"); // K530
   soundex("Lloyd")       == soundex("Ladd"); // L300
   soundex("Lukasiewicz") == soundex("Lissajous"); // L222
?>

 

См. также описание функций levenshtein, metaphone и similar_text.