Funktionen metaphone
Funktionen metaphone returnerar metafonen för en sträng - en fonetisk nyckel som gör det möjligt att jämföra ord efter deras uttal. Den första parametern tar funktionen emot strängen att bearbeta, och den andra (valfria) - den maximala längden på den returnerade metafonen.
Syntax
metaphone(string, [phonemes]);
Exempel
Låt oss beräkna metafonen för ordet "programming":
<?php
echo metaphone('programming');
?>
Resultat av kodkörning:
'PRKRMNK'
Exempel
Låt oss jämföra metafoner för ord som låter lika:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Resultat av kodkörning:
true
Exempel
Låt oss begränsa längden på metafonen till 4 tecken:
<?php
echo metaphone('international', 4);
?>
Resultat av kodkörning:
'ANTR'
Se även
-
funktionen
soundex,
som beräknar soundex-nyckeln för en sträng -
funktionen
levenshtein,
som beräknar avståndet mellan strängar