Php 比較字串相似度

2021-08-25 18:57:47 字數 677 閱讀 1661

除了利用cookies、ip限制等技術外,我們可以利用php自身帶的similar_text函式來判斷使用者發帖內容的相似度。

similar_text() 函式計算兩個字串的匹配字元的數目,也可以計算兩個字串的相似度(以百分比計)。   

similar_text(string1,string2,percent)
引數

描述string1

必需。規定要比較的第乙個字串。

string2

必需。規定要比較的第二個字串。

percent

可選。規定供儲存百分比相似度的變數名。

例項:

<?php

similar_text("web design & development","low cost, custom web design",$percent);

echo "percent: $percent%"; ;

?>

結合實際:

<?php

$query = mysql_query("select * from $table") or die("query failed");

while ($row = mysql_fetch_array($query))

}?>

**註明出處:

python比較字串相似度

python自帶比較相似度的模組,difflib。比較兩個字串的模組是difflib.sequencematcher,使用起來很簡單 import difflib def string similar s1,s2 return difflib.sequencematcher none,s1,s2 q...

Python 比較字串相似度

字串相似度應用場景 拼寫糾錯 文字去重 上下文相似性 不同 資料對比等。評價字串相似度最常見的辦法就是 把乙個字串通過插入 刪除或替換這樣的編輯操作,變成另外乙個字串,所需要的最少編輯次數,這種就是編輯距離 edit distance 度量方法,也稱為levenshtein距離。方法1 diffli...

Php比較字串相似度函式的利用

similar text 函式計算兩個字串的匹配字元的數目,也可以計算兩個字串的相似度 以百分比計 require conn.php sql select title from content order by id desc limit 20 判斷標題相似度 result mysql query ...