Helllo,我想知道是否有方法比較兩個字符串並獲取不同字母的數量(或任何其他度量差異)。 strcmp()實際上不起作用,因爲它返回一些隨機數,我不能使用它。我的目標是比較兩個字符串,並查找它們是否超過5個符號。有人可以給我一個提示。感謝您的時間。比較2個字符串PHP
1
A
回答
8
聽起來像levenshtein()
可以使用的罕見場合之一。
的Levenshtein距離被定義爲必須更換,插入或刪除的字符的最小數目的轉化STR1成STR2。
+0
這正是我用於我的搜索功能之一,但我比較了基於字符串長度的百分比差異,而不是總變化數量。 – Mike
2
你可以嘗試使用PHP's similar_text功能:
$matching_char_count = similar_text($var_1, $var_2, $percent);
echo $matching_char_count;
echo $percent;
+1
對於「特殊」情況並不適用。 'similar_text(「fffffoo」,「foo」)'返回3就像'similar_text(「foo」,「foo」)' – kero
相關問題
- 1. c#比較2字符串
- 2. C++比較2個字符串列表
- 3. 2個字符串的部分比較
- 4. 比較Haskell中的2個字符串
- 5. 如何比較2個xml字符串?
- 6. 比較Python中的2個字符串
- 7. 如何比較2個HTML字符串
- 8. PHP字符串 - INT比較
- 9. PHP:字符串比較
- 10. PHP字符串比較
- 11. PHP多字符串比較
- 12. PHP字符串與===比較
- 13. PHP不能比較兩個「字符串」
- 14. 比較兩個字符串PHP
- 15. 比較一個字符串數組PHP
- 16. php比較兩個密碼字符串
- 17. 比較兩個名稱字符串php
- 18. 比較兩個PHP字符串
- 19. 如何比較2個字符串字符串
- 20. PHP將字符串與字符比較
- 21. 比較2個字符串(PHP)的一部分?
- 22. PHP腳本比較一個字符串與其他字符串
- 23. PHP比較兩個字符串,並基於字符串
- 24. 比較兩個字符串[]
- 25. 比較兩個字符串?
- 26. 比較三個字符串
- 27. 多個字符串比較
- 28. 比較兩個字符串
- 29. PHP比較字符串數組串
- 30. 比較2字符串格式的SID
你有例子嗎? – AbraCadaver