Funkcia metaphone
Funkcia metaphone vráti metafón reťazca - fonetický kľúč, ktorý umožňuje porovnávať slová podľa ich zvuku. Prvým parametrom funkcia prijíma reťazec na spracovanie, a druhým (nepovinným) - maximálnu dĺžku vráteného metafónu.
Syntax
metaphone(string, [phonemes]);
Príklad
Vypočítajme metafón pre slovo "programming":
<?php
echo metaphone('programming');
?>
Výsledok vykonania kódu:
'PRKRMNK'
Príklad
Porovnajme metafóny pre podobne znejúce slová:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Výsledok vykonania kódu:
true
Príklad
Obmedzme dĺžku metafónu na 4 znaky:
<?php
echo metaphone('international', 4);
?>
Výsledok vykonania kódu:
'ANTR'
Pozri tiež
-
funkciu
soundex,
ktorá vypočíta soundex-kľúč reťazca -
funkciu
levenshtein,
ktorá vypočíta vzdialenosť medzi reťazcami