PHP soundex 字符串函数

  • 定义和用法

    soundex - 计算字符串的soundex键
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
  • 语法

    soundex ( string $str  )  
    
    计算str的soundex键。Soundex键具有发音类似于生成相同soundex键的属性,因此可用于简化您知道发音但不知道拼写的数据库中的搜索。 此soundex函数返回一个长度为4个字符的字符串,以字母开头。这种特殊的soundex函数是Donald Knuth在“The Art Of Computer Programming,vol.3:Sorting and Searching”,Addison-Wesley(1973),pp.391-392中描述的函数。
  • 参数

    参数 必需的 描述
    str 输入的字符串
  • 返回值

    以字符串形式返回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() - 计算两个字符串之间的编辑距离
    metaphone() - 计算字符串的metaphone密钥
    similar_text() - 计算两个字符串的相似度