|
|
PHP4完全中文手册
soundex
计算字符串的读音值
语法: string soundex(string str);
返回值: 字符串
函数种类: 资料处理
Soundex 值是利用英文字的读音近似值所求得的值,值由四个字符构成,第一个字符为英文字母,后三个为数字。在拼音文字中有时会有会念但不能拼出正确字的情形,特别是在做搜寻引擎时面对用户传入的英文字符串,可用本函数做类似模糊比对的效果。例如 Knuth 和 Kant 二个字符串,它们的 soundex 值都是 H416。更详细的说明参考 Donald Knuth 大师的名著:电脑程序设计的艺术 (The Art Of Computer Programming) 第三卷排序和搜寻。
<? $str1=soundex("Wilson"); $str2=soundex("Waillsume"); echo "soundex(\"Wilson\")=$str1 等于\n"; echo "soundex(\"Waillsume\")=$str2\n"; echo "值均为 $str1"; ?>
上例返回的字符串为 soundex("Wilson")=W425 等于 soundex("Waillsume")=W425 值均为 W425
整理: sadly (www.phpx.com)
|
|