Funktsioon metaphone
Funktsioon metaphone tagastab metafoni stringile - fonetilise võtme, mis võimaldab võrrelda sõnu nende häälduse järgi. Esimeseks parameetriks võtab funktsioon töödeldava stringi, ja teiseks (valikuliseks) parameetriks - tagastatava metafoni maksimaalse pikkuse.
Süntaks
metaphone(string, [phonemes]);
Näide
Arvutame metafoni sõnale "programming":
<?php
echo metaphone('programming');
?>
Koodi täitmise tulemus:
'PRKRMNK'
Näide
Võrdleme sarnaste hääldusega sõnade metafone:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Koodi täitmise tulemus:
true
Näide
Piirame metafoni pikkust 4 sümboliga:
<?php
echo metaphone('international', 4);
?>
Koodi täitmise tulemus:
'ANTR'
Vaata ka
-
funktsiooni
soundex,
mis arvutab stringi soundex-võtme -
funktsiooni
levenshtein,
mis arvutab stringide vahelise kauguse