Funkcija soundex
Funkcija soundex izračuna zvočni ključ za dani niz.
Ključ soundex je sestavljen iz prve črke niza, ki ji sledijo tri številke,
ki predstavljajo glavne zvočne značilnosti preostalega dela niza.
Ta algoritem je še posebej uporaben za iskanje imen, ki zvenijo podobno,
vendar so lahko zapisana različno.
Sintaksa
soundex(string);
Primer
Pridobimo soundex ključ za niz "Hello":
<?php
echo soundex('Hello');
?>
Rezultat izvajanja kode:
'H400'
Primer
Primerjajmo soundex ključe za podobno zveneče besede:
<?php
$res1 = soundex('Robert');
$res2 = soundex('Rupert');
echo $res1 . ' ' . $res2;
?>
Rezultat izvajanja kode:
'R163 R163'
Primer
Preverimo soundex ključe za različne besede:
<?php
$words = ['Hello', 'Hallo', 'Hullo', 'World'];
foreach ($words as $word) {
echo $word . ': ' . soundex($word) . "\n";
}
?>
Rezultat izvajanja kode:
Hello: H400
Hallo: H400
Hullo: H400
World: W643
Glejte tudi
-
funkcijo
levenshtein,
ki izračuna razdaljo med nizi -
funkcijo
metaphone,
ki vrne ključ metaphone za niz