The metaphone() function is used to calculate the metaphone key of a string.
Metaphone is a phonetic algorithm developed by Lawrence Philips. The algorithm produces variable length keys as its output, as opposed to Soundex's fixed-length keys. Similar sounding words share the same keys. It uses a larger set of rules for English pronunciation. Metaphone keys are very useful for text search and text matching applications.
(PHP 4 and above)
|input_string||The input string.||Required||String|
|key_length||Maximum length of the metaphone key.||Optional||Integer|
Returns the metaphone key as a string, FALSE in failure.
Value Type : String.
<?php $str = "w3resource"; echo $str; echo "<br />"; $str1 = "dual"; $str2 = "dwell"; echo metaphone($str1); echo "<br />"; echo metaphone($str2); ?>