PHP metaphone 字符串函数

  • 定义和用法

    metaphone - 计算字符串的变音位键
  • 版本支持

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

    metaphone ( string $str [, int $phonemes = 0 ] )
    计算str的metaphone密钥。与soundex()类似,metaphone为类似的发声词创建相同的键。 它比soundex()更准确,因为它知道英语发音的基本规则。 metaphone生成的密钥长度可变。Metaphone由Lawrence Philips <lphilips at verity dot com>开发。 它在[“程序员的实用算法”,Binstock&Rex,Addison Wesley,1995]中有所描述。
  • 参数

    参数 必需的 描述
    str 输入的字符串
    phonemes 此参数将返回的元电话密钥限制为长度为音素的字符。 默认值0表示没有限制。
  • 返回值

    将metaphone密钥作为字符串返回,失败返回false。
  • 示例

    <?php
    var_dump(metaphone('programming'));
    var_dump(metaphone('programmer'));
    ?>
    
    尝试一下