Fungsi metaphone
Fungsi metaphone mengembalikan metaphone sebuah string - kunci fonetik yang memungkinkan perbandingan kata berdasarkan pengucapannya. Parameter pertama fungsi menerima string untuk diproses, dan parameter kedua (opsional) - panjang maksimal metaphone yang dikembalikan.
Sintaks
phpmetaphone(string, [phonemes]);
Contoh
Hitung metaphone untuk kata "programming":
php<?php
echo metaphone('programming');
?>
Hasil eksekusi kode:
php'PRKRMNK'
Contoh
Bandingkan metaphone untuk kata yang pengucapannya mirip:
php<?php
$res1 = metaphone('write');
$res2 = metaphone('right');
var_dump($res1 === $res2);
?>
Hasil eksekusi kode:
phptrue
Contoh
Batasi panjang metaphone menjadi 4 karakter:
php<?php
echo metaphone('international', 4);
?>
Hasil eksekusi kode:
php'ANTR'
Lihat juga
-
fungsi
soundex,
yang menghitung kunci soundex sebuah string -
fungsi
levenshtein,
yang menghitung jarak antara string