English | 简体中文 | 繁體中文
查询

soundex()函数—用法及示例

「 计算字符串的 soundex 键值 」


函数名称:soundex()

适用版本:PHP 4, PHP 5, PHP 7

函数描述:soundex() 函数计算字符串的 soundex 键值。

语法:soundex(string $str): string

参数:

  • $str:要计算 soundex 键值的字符串。

返回值:返回计算得到的 soundex 键值,如果输入的字符串无法计算 soundex 键值,则返回空字符串。

示例:

$str1 = "Hello";
$str2 = "World";
$str3 = "Hallo";

$soundex1 = soundex($str1);
$soundex2 = soundex($str2);
$soundex3 = soundex($str3);

echo "String: $str1, Soundex: $soundex1" . PHP_EOL;
echo "String: $str2, Soundex: $soundex2" . PHP_EOL;
echo "String: $str3, Soundex: $soundex3" . PHP_EOL;

输出:

String: Hello, Soundex: H400
String: World, Soundex: W643
String: Hallo, Soundex: H400

注意事项:

  • soundex() 函数对字符串进行处理,返回一个由4个字符组成的 soundex 键值。soundex 键值用于比较字符串的发音相似性,而不是字面相似性。
  • soundex() 函数在计算 soundex 键值时,会忽略字符串中的非字母字符。
  • soundex() 函数是大小写不敏感的,即使输入的字符串是大写或小写字母的组合,计算得到的 soundex 键值都是相同的。
补充纠错
下一个函数: sort()函数
热门PHP函数
分享链接