Funkcija metaphone
Funkcija metaphone atgriež metafonu virknei - fonētisko atslēgu, kas ļauj salīdzināt vārdus pēc to skaņas. Pirmo parametru funkcija saņem apstrādājamo virkni, bet otro (neobligāto) - maksimālo atgriežamā metafona garumu.
Sintakse
metaphone(string, [phonemes]);
Piemērs
Aprēķināsim metafonu vārdam "programming":
<?php
echo metaphone('programming');
?>
Koda izpildes rezultāts:
'PRKRMNK'
Piemērs
Salīdzināsim metafonus līdzīgi skanīgiem vārdiem:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Koda izpildes rezultāts:
true
Piemērs
Ierobežosim metafona garumu līdz 4 simboliem:
<?php
echo metaphone('international', 4);
?>
Koda izpildes rezultāts:
'ANTR'
Skatiet arī
-
funkciju
soundex,
kas aprēķina virknes soundex-atslēgu -
funkciju
levenshtein,
kas aprēķina attālumu starp virknēm