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функциясы,
бул саптардын ортосундагы аралыкты эсептейт