Kazi metaphone
Kazi metaphone inarudisha metaphone ya kamba - ufunguo wa fonetiki ambao huruhusu kulinganisha maneno kwa sauti zao. Kigezo cha kwanza kinachukua kamba ya kushughulikiwa, na cha pili (si lazima) - urefu wa juu wa metaphone unaorudishwa.
Syntax
metaphone(string, [phonemes]);
Mfano
Wacha tuhesabu metaphone ya neno "programming":
<?php
echo metaphone('programming');
?>
Matokeo ya kutekeleza kificho:
'PRKRMNK'
Mfano
Wacha tulinganishe metaphone za maneno yanayofanana kwa sauti:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Matokeo ya kutekeleza kificho:
true
Mfano
Wacha tuweke urefu wa metaphone kwa 4 herufi:
<?php
echo metaphone('international', 4);
?>
Matokeo ya kutekeleza kificho:
'ANTR'
Angalia pia
-
kazi
soundex,
ambayo inahesabu ufunguo wa soundex wa kamba -
kazi
levenshtein,
ambayo inahesabu umbali kati ya kamba