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,
    която изчислява разстоянието между низове
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне