soundex() Function
函数是PHP中的一个内置函数,用于计算给定字符串的soundex键。
soudex键是一个四字符长的字母数字字符串(以字母开头),它表示给定字符串的英语发音。
语法
1 | string soundex($str); |
参数:这个函数接受一个参数$str,它表示我们要为其找到Soundex键的字符串。
返回值:它以字符串的形式返回soundex键。
下面的程序演示了PHP中的soundex()函数:
程序1:在下面的程序中,soudex()函数生成字符串“sky8g”的soundex键。
1 2 3 4 5 6 7 | <?php $str = "sky8g"; echo soundex($str); ?> |
输出
1 | S200 |
程序2:在下面的程序中,我们将看到两个发音相同的单词产生相似的Soundex key。
1 2 3 4 5 6 7 8 9 | <?php $str1 = "hair"; $str2 = "heir"; echo soundex($str1)."\n"; echo soundex($str2); ?> |
输出
1 2 | H600 H600 |
参考
http://php.net/manual/en/function.soundex.php