soundex
(PHP 4, PHP 5, PHP 7)
soundex - 计算字符串的soundex键
描述
string soundex ( string $str )
计算str的soundex键。
Soundex键具有这样的性质,即单词发音类似地产生相同的soundex键,因此可以用来简化在你知道发音而不是拼写的数据库中的搜索。这个soundex函数返回一个长度为4个字符的字符串,以字母开头。
这个特定的soundex函数是由Donald Knuth在“计算机编程的艺术,第3卷:排序和搜索”,Addison-Wesley(1973),第391-392页中描述的函数。
参数
str
输入字符串。
返回值
以字符串形式返回soundex键。
例子
示例#1 Soundex示例
<?php
soundex("Euler")???????==?soundex("Ellery");????//?E460
soundex("Gauss")???????==?soundex("Ghosh");?????//?G200
soundex("Hilbert")?????==?soundex("Heilbronn");?//?H416
soundex("Knuth")???????==?soundex("Kant");??????//?K530
soundex("Lloyd")???????==?soundex("Ladd");??????//?L300
soundex("Lukasiewicz")?==?soundex("Lissajous");?//?L222
?>
扩展内容
- levenshtein() - 计算两串之间的Levenshtein距离
- metaphone() - 计算字符串的metaphone键值
- similar_text() - 计算两个字符串之间的相似度
← similar_text
sprintf →
本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com