PHP : metaphone() function
PHP: Calculate the metaphone key of a string
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.
Version:
(PHP 4 and above)
Syntax:
metaphone(input_string, key_length)
Parameter:
Name | Description | Required / Optional |
Type |
---|---|---|---|
input_string | The input string. | Required | String |
key_length | Maximum length of the metaphone key. | Optional | Integer |
Return value:
Returns the metaphone key as a string, FALSE in failure.
Value Type: String.
Pictorial Presentation
Example:
<?php
$str = "w3resource";
echo $str;
echo "<br />";
$str1 = "dual";
$str2 = "dwell";
echo metaphone($str1);
echo "<br />";
echo metaphone($str2);
?>
Output:
w3resource TL TWL
View the example in the browser
See also
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/php/function-reference/metaphone.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics