Функција soundex
Функцијата soundex пресметува звучен клуч за дадената низа.
Soundex клучот се состои од првата буква од низата, проследена со три цифри,
кои ги претставуваат главните звучни карактеристики на остатокот од низата.
Овој алгоритам е особено корисен за пребарување на имиња што звучат слично,
но може да се напишани поразлично.
Синтакса
soundex(string);
Пример
Да го земеме soundex-клучот за низата "Hello":
<?php
echo soundex('Hello');
?>
Резултат од извршувањето на кодот:
'H400'
Пример
Да споредиме soundex-клучеви за зборови слични по звук:
<?php
$res1 = soundex('Robert');
$res2 = soundex('Rupert');
echo $res1 . ' ' . $res2;
?>
Резултат од извршувањето на кодот:
'R163 R163'
Пример
Да провериме soundex-клучеви за различни зборови:
<?php
$words = ['Hello', 'Hallo', 'Hullo', 'World'];
foreach ($words as $word) {
echo $word . ': ' . soundex($word) . "\n";
}
?>
Резултат од извршувањето на кодот:
Hello: H400
Hallo: H400
Hullo: H400
World: W643
Погледнете ги исто така
-
функцијата
levenshtein,
која ја пресметува разликата помеѓу низи -
функцијата
metaphone,
која враќа метафонски клуч за низа