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')); ?>