當前位置: 首頁> 函數類別大全> similar_text

similar_text

計算兩個字符串之間的相似性
名稱:similar_text
分類:字符串
所屬語言:php
一句話介紹:計算兩個字符串的相似度。

定義和用法

similar_text()函數計算兩個字符串的相似度。

該函數也能計算兩個字符串的百分比相似度。

註釋: levenshtein()函數比similar_text()函數更快。不過, similar_text()函數通過更少的必需修改次數提供更精確的結果。

實例

例子1

計算兩個字符串的相似度,並返回匹配字符的數目:

 <?php
echo similar_text ( "Hello World" , "Hello Shanghai" ) ;
?>

親自試一試

例子2

計算兩個字符串之間的百分比相似度:

 <?php
similar_text ( "Hello World" , "Hello Shanghai" , $percent ) ;
echo $percent . "%" ;
?>

親自試一試

文法

similar_text ( string1 , string2 , percent )
參數描述
string1必需。規定要比較的第一個字符串。
string2必需。規定要比較的第二個字符串。
percent可選。規定供存儲百分比相似度的變量名。
同類函數
  • 使用“自然順序”算法比較字符串(不區分大小寫) strnatcasecmp

    strnatcasecmp

    使用“自然順序”算法比較字符串(不區分大
  • 將格式化後的字符串寫入到流 fprintf

    fprintf

    將格式化後的字符串寫入到流
  • 計算文件的sha1哈希值 sha1_file

    sha1_file

    計算文件的sha1哈希值
  • 將字符串的第一個字符設為小寫 lcfirst

    lcfirst

    將字符串的第一個字符設為小寫
  • 二進制安全不區分大小寫的字符串比較 strcasecmp

    strcasecmp

    二進制安全不區分大小寫的字符串比較
  • 將邏輯順序希伯來文(logical-Hebrew)轉換為視覺順序希伯來文(visual-Hebrew) hebrev

    hebrev

    將邏輯順序希伯來文(logical-He
  • 將CSV字符串解析為數組 str_getcsv

    str_getcsv

    將CSV字符串解析為數組
  • 根據指定格式解析輸入的字符 sscanf

    sscanf

    根據指定格式解析輸入的字符
熱門文章