128 of 410 menu

Funksjonen soundex

Funksjonen soundex beregner en lydnøkkel for den gitte strengen. Soundex-nøkkelen består av den første bokstaven i strengen, etterfulgt av tre sifre, som representerer de viktigste lydtrekkene i resten av strengen. Denne algoritmen er spesielt nyttig for å søke etter navn som høres like ut, men som kan være stavet forskjellig.

Syntaks

soundex(string);

Eksempel

La oss hente soundex-nøkkelen for strengen "Hello":

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

Resultat av kjøring:

'H400'

Eksempel

La oss sammenligne soundex-nøkler for ord som høres like ut:

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

Resultat av kjøring:

'R163 R163'

Eksempel

La oss sjekke soundex-nøkler for forskjellige ord:

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

Resultat av kjøring:

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

Se også

  • funksjonen levenshtein,
    som beregner avstanden mellom strenger
  • funksjonen metaphone,
    som returnerer metaphone-nøkkelen for en streng
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis