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