128 of 410 menu

Funkcija soundex

Funkcija soundex aprēķina skaņas atslēgu dotajai virknei. Soundex atslēga sastāv no virknes pirmā burta, kam seko trīs cipari, kas atspoguļo atlikušās virknes daļas galvenās skaņas īpašības. Šis algoritms ir īpaši noderīgs, meklējot līdzīgi skanējošus vārdus, kas var būt dažādi pierakstīti.

Sintakse

soundex(string);

Piemērs

Iegūsim soundex atslēgu virknei "Hello":

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

Koda izpildes rezultāts:

'H400'

Piemērs

Salīdzināsim soundex atslēgas līdzīgi skanējošiem vārdiem:

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

Koda izpildes rezultāts:

'R163 R163'

Piemērs

Pārbaudīsim soundex atslēgas dažādiem vārdiem:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • funkciju levenshtein,
    kas aprēķina attālumu starp virknēm
  • funkciju metaphone,
    kas atgriež metafona atslēgu virknei
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt