Функцыя 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
,
якая вылічвае адлегласць паміж радкамі