PHP metaphone() 函數
PHP metaphone() 函數是預定義函數。愛掏網 - it200.com它用于計算字符串的語音鍵。愛掏網 - it200.com它對于文本搜索和文本匹配應用程序非常有用。愛掏網 - it200.com
這是由勞倫斯·菲利普斯(Lawrence Philips)開發的語音算法。愛掏網 - it200.com該算法輸出可變長度的鍵。愛掏網 - it200.com
string metaphone ( string str [, intphonemes = 0 ] )
參數 | 描述 | 必需/可選 |
---|---|---|
字符串 | 指定輸入的字符串。愛掏網 - it200.com | 必需 |
長度 | 指定喇叭鍵的最大長度。愛掏網 - it200.com | 可選 |
示例1
<?php
str="Hello PHP";
echo "Before using metaphone() function:".str;
echo "<br>";
echo "After using metaphone() function: ".metaphone($str);
?>
輸出:
Before using metaphone() function:Hello PHP
After using metaphone() function: HLFP
示例2
<?php
str = "Nose";str2 = "knows";
echo metaphone(str);
echo "<br>";
echo metaphone(str2);
?>
輸出:
NS
NS
示例3
<?php
var_dump(metaphone('programming'));
var_dump(metaphone('programmer'));
?>
輸出:
string(7) "PRKRMNK"
string(6) "PRKRMR"
示例4
<?php
str = "Nose";str2 = "knows";
echo metaphone(str,2);
echo "<br>";
echo metaphone(str2,2);
?>
輸出:
NS
NS
注意:通過使用參數的長度來示例。愛掏網 - it200.com
聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。