Funksjonen metaphone
Funksjonen metaphone returnerer metafonen til en streng - en fonetisk nøkkel som gjør det mulig å sammenligne ord etter deres uttale. Den første parameteren tar funksjonen imot strengen som skal behandles, og den andre (valgfrie) - den maksimale lengden på den returnerte metafonen.
Syntaks
metaphone(string, [phonemes]);
Eksempel
La oss beregne metafonen for ordet "programming":
<?php
echo metaphone('programming');
?>
Resultat av kjøring av koden:
'PRKRMNK'
Eksempel
La oss sammenligne metafoner for ord som høres like ut:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Resultat av kjøring av koden:
true
Eksempel
La oss begrense lengden på metafonen til 4 tegn:
<?php
echo metaphone('international', 4);
?>
Resultat av kjøring av koden:
'ANTR'
Se også
-
funksjonen
soundex,
som beregner soundex-nøkkelen til en streng -
funksjonen
levenshtein,
som beregner avstanden mellom strenger