Funkcija metaphone
Funkcija metaphone vrne metaphon niza - fonetični ključ, ki omogoča primerjavo besed po njihovem zvenu. Prvi parameter funkcija sprejme niz za obdelavo, drugi parameter (neobvezen) pa največjo dolžino vrnjenega metaphona.
Sintaksa
metaphone(string, [phonemes]);
Primer
Izračunajmo metaphon za besedo "programming":
<?php
echo metaphone('programming');
?>
Rezultat izvajanja kode:
'PRKRMNK'
Primer
Primerjajmo metaphone za besede, ki si po zvenu podobne:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Rezultat izvajanja kode:
true
Primer
Omejimo dolžino metaphona na 4 znake:
<?php
echo metaphone('international', 4);
?>
Rezultat izvajanja kode:
'ANTR'
Glejte tudi
-
funkcijo
soundex,
ki izračuna soundex-ključ niza -
funkcijo
levenshtein,
ki izračuna razdaljo med nizi