128 of 410 menu

Functie soundex

De functie soundex berekent een fonetische sleutel voor een gegeven tekenreeks. De soundex-sleutel bestaat uit de eerste letter van de tekenreeks, gevolgd door drie cijfers, die de belangrijkste fonetische kenmerken van de rest van de tekenreeks vertegenwoordigen. Dit algoritme is vooral nuttig voor het zoeken naar namen die hetzelfde klinken, maar mogelijk verschillend zijn gespeld.

Syntaxis

soundex(string);

Voorbeeld

We halen de soundex-sleutel op voor de tekenreeks "Hello":

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

Resultaat van de code:

'H400'

Voorbeeld

Laten we soundex-sleutels vergelijken voor woorden die hetzelfde klinken:

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

Resultaat van de code:

'R163 R163'

Voorbeeld

Laten we soundex-sleutels controleren voor verschillende woorden:

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

Resultaat van de code:

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

Zie ook

  • de functie levenshtein,
    die de afstand tussen tekenreeksen berekent
  • de functie metaphone,
    die de metaphone-sleutel voor een tekenreeks retourneert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren