Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
129 of 410 menu

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