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
phpmetaphone(string, [phonemes]);
Príklad
Vypočítajme metafón pre slovo "programming":
php<?php
echo metaphone('programming');
?>
Výsledok vykonania kódu:
php'PRKRMNK'
Príklad
Porovnajme metafóny pre podobne znejúce slová:
php<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Výsledok vykonania kódu:
phptrue
Príklad
Obmedzme dĺžku metafónu na 4 znaky:
php<?php
echo metaphone('international', 4);
?>
Výsledok vykonania kódu:
php'ANTR'
Pozri tiež
-
funkciu
soundex,
ktorá vypočíta soundex-kľúč reťazca -
funkciu
levenshtein,
ktorá vypočíta vzdialenosť medzi reťazcami