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