128 of 410 menu

Funcția soundex

Funcția soundex calculează o cheie sonică pentru șirul dat. Cheia soundex este formată din prima literă a șirului, urmată de trei cifre, reprezentând caracteristicile sonore principale ale părții rămase a șirului. Acest algoritm este util în special pentru căutarea numelor care sună similar, dar pot fi scrise diferit.

Sintaxă

soundex(string);

Exemplu

Obținem cheia soundex pentru șirul "Hello":

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

Rezultatul executării codului:

'H400'

Exemplu

Comparăm cheile soundex pentru cuvinte care sună similar:

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

Rezultatul executării codului:

'R163 R163'

Exemplu

Verificăm cheile soundex pentru diferite cuvinte:

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

Rezultatul executării codului:

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

Vezi și

  • funcția levenshtein,
    care calculează distanța dintre șiruri de caractere
  • funcția metaphone,
    care returnează cheia metaphone pentru un șir de caractere
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge