2
我有一串字符串,其中有一個空格分隔符來自我的數據庫,另一個字符串來自用戶輸入。計算字符串中匹配字的百分比
$usrKeywords = 'test1 test4 test2'; //$_POST['keywords']
$dbKeywords = 'test1 test2 test3 test4 test5'; //from the DB
如何檢查有多少用戶關鍵字與數據庫關鍵字匹配的百分比?
因此,對於上述情況,它將是60%。
我知道我必須知道總共有多少個單詞,然後檢查db關鍵字字符串中包含多少匹配的用戶關鍵字,然後像3/5 * 100
那樣獲取百分比(針對上述示例)。
但代碼明智我不知道如何做到這一點。
什麼偷偷摸摸的解決方案中使用數組在此交匯。大! – thpl
+1,可愛的答案。 – zx81
謝謝@ zx81很高興你喜歡它。 – anubhava