【函数功能】
该函数计算字符串的 metaphone 键。
【函数语法】
metaphone ($str, $phonemes = null)
【参数说明】
$str:必需,要检查的字符串。
$phonemes:可选, metaphone 键的最大长度。
【演示程序】
<?php
/**
* metaphone ($str, $phonemes = null)
* **/
$str = "hello php1234.cn!";
echo metaphone($str);
echo '<br>';
echo metaphone($str,2);
?>
【输出结果】
HLFPKN
HL
【特别注意】
1.metaphone 键代表字符串的英语发音。
2.metaphone() 函数可用于拼写检查程序。
3.metaphone() 函数为发音相似的单词创建相同的键。
4.所生成的 metaphone 键长度可变。
5.metaphone() 比 soundex() 函数更精确,因为 metaphone() 了解英语发音的基本规则。
6.如果成功则返回字符串的 metaphone 键,如果失败则返回 FALSE。
7.PHP 版本:4+。
【原版定义】
/**
* Calculate the metaphone key of a string
* @link http://www.php.net/manual/en/function.metaphone.php
* @param str string <p>
* The input string.
* </p>
* @param phonemes int[optional] <p>
* This parameter restricts the returned metaphone key to
* phonemes characters in length.
* The default value of 0 means no restriction.
* </p>
* @return string the metaphone key as a string, or false on failure.
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/1117/133.html