Функција metaphone
Функцијата metaphone враќа метафон на низата - фонетски клуч, кој овозможува да се споредат зборови по нивниот звук. Првиот параметар функцијата ја прима низата за обработка, а вториот (незадолжителен) - максималната должина на вратениот метафон.
Синтакса
metaphone(string, [phonemes]);
Пример
Да го пресметаме метафонот за зборот "programming":
<?php
echo metaphone('programming');
?>
Резултат од извршувањето на кодот:
'PRKRMNK'
Пример
Да ги споредиме метафоните за слични зборови по звук:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Резултат од извршувањето на кодот:
true
Пример
Да ја ограничиме должината на метафонот на 4 знаци:
<?php
echo metaphone('international', 4);
?>
Резултат од извршувањето на кодот:
'ANTR'
Погледнете исто така
-
функцијата
soundex,
која пресметува soundex-клуч на низа -
функцијата
levenshtein,
која пресметува растојание помеѓу низи