首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

soundex

(PHP 4, PHP 5, PHP 7)

soundex - 计算字符串的soundex键

描述

代码语言:javascript
复制
string soundex ( string $str )

计算str的soundex键。

Soundex键具有这样的性质,即单词发音类似地产生相同的soundex键,因此可以用来简化在你知道发音而不是拼写的数据库中的搜索。这个soundex函数返回一个长度为4个字符的字符串,以字母开头。

这个特定的soundex函数是由Donald Knuth在“计算机编程的艺术,第3卷:排序和搜索”,Addison-Wesley(1973),第391-392页中描述的函数。

参数

str

输入字符串。

返回值

以字符串形式返回soundex键。

例子

示例#1 Soundex示例

代码语言:javascript
复制
<?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 →

扫码关注腾讯云开发者

领取腾讯云代金券