Fungsi metaphone
Fungsi metaphone mengembalikan metaphone bagi rentetan - kunci fonetik yang membolehkan perbandingan perkataan berdasarkan bunyi mereka. Parameter pertama fungsi menerima rentetan untuk diproses, dan parameter kedua (pilihan) - panjang maksimum metaphone yang dikembalikan.
Sintaks
metaphone(string, [phonemes]);
Contoh
Mari kira metaphone untuk perkataan "programming":
<?php
echo metaphone('programming');
?>
Keputusan pelaksanaan kod:
'PRKRMNK'
Contoh
Mari bandingkan metaphone untuk perkataan yang bunyinya serupa:
<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Keputusan pelaksanaan kod:
true
Contoh
Mari hadkan panjang metaphone kepada 4 aksara:
<?php
echo metaphone('international', 4);
?>
Keputusan pelaksanaan kod:
'ANTR'
Lihat juga
-
fungsi
soundex,
yang mengira kunci soundex bagi rentetan -
fungsi
levenshtein,
yang mengira jarak antara rentetan