128 of 410 menu

Функцыя soundex

Функцыя soundex вылічвае гукавы ключ для дадзенага радка. Ключ soundex складаецца з першай літары радка, за якой ідуць тры лічбы, якія прадстаўляюць асноўныя гукавыя характарыстыкі астатняй часткі радка. Гэты алгарытм асабліва карысны для пошуку імёнаў, якія гучаць падобна, але могуць быць запісаны па-рознаму.

Сінтаксіс

soundex(string);

Прыклад

Атрымаем soundex-ключ для радка "Hello":

<?php echo soundex('Hello'); ?>

Вынік выканання кода:

'H400'

Прыклад

Параўнуем soundex-ключы для падобных па гучанні слоў:

<?php $res1 = soundex('Robert'); $res2 = soundex('Rupert'); echo $res1 . ' ' . $res2; ?>

Вынік выканання кода:

'R163 R163'

Прыклад

Праверым soundex-ключы для розных слоў:

<?php $words = ['Hello', 'Hallo', 'Hullo', 'World']; foreach ($words as $word) { echo $word . ': ' . soundex($word) . "\n"; } ?>

Вынік выканання кода:

Hello: H400 Hallo: H400 Hullo: H400 World: W643

Глядзіце таксама

  • функцыю levenshtein,
    якая вылічвае адлегласць паміж радкамі
  • функцыю metaphone,
    якая вяртае ключ метафона для радка
Беларуская
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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць