Funksioni metaphone
Funksioni metaphone kthen metafonin të një vargu - një çelës fonetik që lejon krahasimin e fjalëve sipas tingullimit të tyre. Parametri i parë funksioni pranon vargun për përpunim, kurse i dyti (jo i detyrueshëm) - gjatësinë maksimale të metafonit që kthehet.
Sintaksa
metaphone(string, [phonemes]);
Shembull
Le të llogarisim metafonin për fjalën "programming":
<?php
echo metaphone('programming');
?>
Rezultati i ekzekutimit të kodit:
'PRKRMNK'
Shembull
Le të krahasojmë metafonet për fjalë të ngjashme sipas tingullimit:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Rezultati i ekzekutimit të kodit:
true
Shembull
Le të kufizojmë gjatësinë e metafonit në 4 karaktere:
<?php
echo metaphone('international', 4);
?>
Rezultati i ekzekutimit të kodit:
'ANTR'
Shihni gjithashtu
-
funksionin
soundex,
i cili llogarit çelësin soundex të një vargu -
funksionin
levenshtein,
i cili llogarit distancën midis vargjeve