Fungsi soundex
Fungsi soundex menghitung kunci suara untuk string yang diberikan.
Kunci soundex terdiri dari huruf pertama string, diikuti oleh tiga digit,
yang mewakili karakteristik suara utama dari sisa string.
Algoritma ini sangat berguna untuk mencari nama yang terdengar mirip,
tapi mungkin ditulis dengan cara yang berbeda.
Sintaksis
soundex(string);
Contoh
Dapatkan kunci soundex untuk string "Hello":
<?php
echo soundex('Hello');
?>
Hasil eksekusi kode:
'H400'
Contoh
Bandingkan kunci soundex untuk kata yang terdengar mirip:
<?php
$res1 = soundex('Robert');
$res2 = soundex('Rupert');
echo $res1 . ' ' . $res2;
?>
Hasil eksekusi kode:
'R163 R163'
Contoh
Periksa kunci soundex untuk kata yang berbeda:
<?php
$words = ['Hello', 'Hallo', 'Hullo', 'World'];
foreach ($words as $word) {
echo $word . ': ' . soundex($word) . "\n";
}
?>
Hasil eksekusi kode:
Hello: H400
Hallo: H400
Hullo: H400
World: W643
Lihat juga
-
fungsi
levenshtein,
yang menghitung jarak antara string -
fungsi
metaphone,
yang mengembalikan kunci metaphone untuk string