Funktionen metaphone
Funktionen metaphone returnerer metafonen for en streng - en fonetisk nøgle, der gør det muligt at sammenligne ord efter deres udtale. Den første parameter tager funktionen strengen, der skal behandles, og den anden (valgfrie) parameter - den maksimale længde af den returnerede metafon.
Syntaks
metaphone(string, [phonemes]);
Eksempel
Lad os beregne metafonen for ordet "programming":
<?php
echo metaphone('programming');
?>
Resultat af kodeudførelse:
'PRKRMNK'
Eksempel
Lad os sammenligne metafoner for ord, der lyder ens:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Resultat af kodeudførelse:
true
Eksempel
Lad os begrænse længden af metafonen til 4 tegn:
<?php
echo metaphone('international', 4);
?>
Resultat af kodeudførelse:
'ANTR'
Se også
-
funktionen
soundex,
som beregner soundex-nøglen for en streng -
funktionen
levenshtein,
som beregner afstanden mellem strenge