Funksie metaphone
Die funksie metaphone gee die metafoon van 'n string terug - 'n fonetiese sleutel wat dit moontlik maak om woorde volgens hul klank te vergelyk. Die eerste parameter is die string wat verwerk moet word, en die tweede (opsiesele) parameter is die maksimum lengte van die teruggekeerde metafoon.
Sintaksis
metaphone(string, [phonemes]);
Voorbeeld
Laat ons die metafoon vir die woord "programming" bereken:
<?php
echo metaphone('programming');
?>
Resultaat van die kode-uitvoering:
'PRKRMNK'
Voorbeeld
Laat ons die metafone vir woorde wat eenders klink vergelyk:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Resultaat van die kode-uitvoering:
true
Voorbeeld
Laat ons die lengte van die metafoon tot 4 karakters beperk:
<?php
echo metaphone('international', 4);
?>
Resultaat van die kode-uitvoering:
'ANTR'
Sien ook
-
die funksie
soundex,
wat die soundex-sleutel van 'n string bereken -
die funksie
levenshtein,
wat die afstand tussen strings bereken