128 of 410 menu

Funkcija soundex

Funkcija soundex apskaičiuoja garso raktą duotai eilutei. Soundex raktas susideda iš pirmosios eilutės raidės, po kurios seka trys skaitmenys, atspindintys pagrindines likusios eilutės dalies garso charakteristikas. Šis algoritmas ypač naudingas ieškant panašiai skambančių vardų, kurie gali būti parašyti skirtingai.

Sintaksė

soundex(string);

Pavyzdys

Gaukime soundex raktą eilutei "Hello":

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

Kodo vykdymo rezultatas:

'H400'

Pavyzdys

Palyginkime soundex raktus panašiai skambantiems žodžiams:

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

Kodo vykdymo rezultatas:

'R163 R163'

Pavyzdys

Patikrinkime soundex raktus skirtingiems žodžiams:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • funkciją levenshtein,
    kuri apskaičiuoja atstumą tarp eilučių
  • funkciją metaphone,
    kuri grąžina eilutės metaphone raktą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti