PHP metaphone() 函数


PHP String 函数

定义和用法

metaphone() 函数计算字符串的 metaphone 键。

metaphone 键字符串的英语发音。

metaphone() 函数可用于拼写检查应用程序。

如果成功,则返回字符串的 metaphone 键,如果失败,则返回 false。

语法

metaphone(string,length)

参数 描述
string 必需。规定要检查的字符串。
length 可选。规定 metaphone 键的最大长度。


提示和注释

注释:metaphone() 为发音相似的单词创建相同的键。

注释:所生成的 metaphone 键长度可变。

提示:metaphone() 比 soundex() 函数更精确,因为 metaphone() 了解基本的英语发音规则。


例子

例子 1

<?php
echo metaphone("world");
?>

输出:

WRLT

例子 2

在本例中,我们对两个发音相似的单词应用 metaphone() 函数:

<?php
$str = "Sun";
$str2 = "Son";

echo metaphone($str);
echo metaphone($str2);
?>

输出:

SN
SN


PHP String 函数
粤ICP备11097351号-1