查詢

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函式
分享連結