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
phpmetaphone(string, [phonemes]);
Näide
Arvutame metafoni sõnale "programming":
php<?php
echo metaphone('programming');
?>
Koodi täitmise tulemus:
php'PRKRMNK'
Näide
Võrdleme sarnaste hääldusega sõnade metafone:
php<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Koodi täitmise tulemus:
phptrue
Näide
Piirame metafoni pikkust 4 sümboliga:
php<?php
echo metaphone('international', 4);
?>
Koodi täitmise tulemus:
php'ANTR'
Vaata ka
-
funktsiooni
soundex,
mis arvutab stringi soundex-võtme -
funktsiooni
levenshtein,
mis arvutab stringide vahelise kauguse