PHP Metaphone () function to compute the Metaphone key of the string, this article introduces the basic usage and example of PHP Metaphone () function to the code farmers, the code farmers need to refer to the method and examples of this article.
Definitions and usage
The Metaphone () function evaluates the Metaphone key of the string.
The Metaphone key represents the English pronunciation of the string.
The Metaphone () function can be used for the spelling checker.
Note: the Metaphone () function creates the same key for words with similar pronunciation.
Note: The generated metaphone keys are variable in length.
Hint: Metaphone () is more accurate than the SOUNDEX () function because Metaphone () understands the basic rules of English pronunciation.
Grammar
Metaphone (String,length)
Parameters |
Description |
String |
Necessary. Specify the string to check. |
Length |
Optional. Specify the maximum length of the Metaphone key. |
Technical details
return value: |
Returns the Metaphone key of the string if successful, FALSE if it fails. |
PHP version: |
4 + |
Instance
Example 1
Use the Metaphone () function for two words with similar pronunciation:
<?php
$str = "Assistance";
$str 2 = "assistants";
Echo Metaphone ($STR);
echo "<br>";
Echo Metaphone ($str 2);
? >
Example 2
Use length parameter:
<?php
$str = "Assistance";
$str 2 = "assistants";
Echo Metaphone ($STR, 5);
echo "<br>";
Echo Metaphone ($str 2,5);
? >
The above PHP metaphone () function definition and usage is small series to share all the content, hope to give everyone a reference, also hope that we support cloud habitat community.