Functie metaphone
De functie metaphone retourneert de metaphone van een string - een fonetische sleutel die het mogelijk maakt om woorden te vergelijken op basis van hun uitspraak. De eerste parameter accepteert de te verwerken string, en de tweede (optionele) parameter - de maximale lengte van de geretourneerde metaphone.
Syntaxis
metaphone(string, [phonemes]);
Voorbeeld
Laten we de metaphone berekenen voor het woord "programming":
<?php
echo metaphone('programming');
?>
Resultaat van de code:
'PRKRMNK'
Voorbeeld
Laten we de metaphones vergelijken voor woorden die vergelijkbaar klinken:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Resultaat van de code:
true
Voorbeeld
Laten we de lengte van de metaphone beperken tot 4 tekens:
<?php
echo metaphone('international', 4);
?>
Resultaat van de code:
'ANTR'
Zie ook
-
de functie
soundex,
die de soundex-sleutel van een string berekent -
de functie
levenshtein,
die de afstand tussen strings berekent