如何比较2个字符串并使用php确定是否至少有4个字符更改

布莱恩·麦克

我需要能够比较2个字符串,例如string1“ qwerty1234”和string2“ qwerty5678”,并能够确定string2是否至少从string1更改了4个字符。

例如:qwerty1234和qwerty1235仅具有1个字符的更改。qwerty1234和qwerty5678的字符更改为4。qwerty1234和qazxcv1234的字符更改为4。qwerty1234和qwerty具有4个字符的更改。qwerty1234和asdf123%^&至少有4个字符的更改。

if (strcmp($cur_password, $new_password) <= 3)
{
    echo "Your new password is too similiar to your old password!"
    echo "There must be at least a 4 character difference.  Try again."
    break;
}

任何帮助将不胜感激。

谢谢!

维克多·史翠比维

您可以使用以下levenstein功能获得不同之处

在莱文斯坦距离被定义为必须更换,插入或删除转换的字符的最小数量str1str2

代码

$s1 = 'qwerty1234';
$s2 = 'qwerty5678';
echo levenshtein ($s1, $s2); // => 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查一个字符串中是否至少有一个字符组成数组?(Java)

来自分类Dev

如何检查一个字符串中是否至少有一个字符组成数组?(Java)

来自分类Dev

如果左边或右边至少有五个字符,则正则表达式会在字符之间找到字符串

来自分类Dev

正则表达式至少有1个字符和1个数字

来自分类Dev

php,如何确定一个字符串是否是时间?

来自分类Dev

比较并检查两个字符串中的最后4个字符是否相同?

来自分类Dev

比较R中的2个字符串

来自分类Dev

C:比较2个字符串

来自分类Dev

比较2个字符串数组

来自分类Dev

diff命令比较2个字符串?

来自分类Dev

如何在csh中的2个字符串之间更改字符串?

来自分类Dev

如何使用PHP检查一个字符串是否具有逗号分隔的值

来自分类Dev

2个字符串的PHP错误?

来自分类Dev

如何确定一个字符串是否以另一个字符串结尾

来自分类Dev

Python:比较2个字符串,看看它们是否包含相同的字母

来自分类Dev

需要检查以查看UITextField在iOS中是否至少包含两个(至少两个)字符串,每个字符串至少包含2个字符

来自分类Dev

如何比较一个字符串输入是否为第二个字符串输入的前缀?

来自分类Dev

Java如何连接2个字符串?

来自分类Dev

Java如何连接2个字符串?

来自分类Dev

如何找到2个字符串的字谜

来自分类Dev

如何使用RegEx将字符串分成2个字符串?

来自分类Dev

如何判断一个字符串是否有重复的字符?

来自分类Dev

Java如何比较最后4个字符串

来自分类Dev

C中是否有类似于SQL中的LIKE的函数来比较2个字符串?

来自分类Dev

如何使用迭代器确定两个字符串在功能样式中是否只有一个不同的字符?

来自分类Dev

如何使用递归来混合2个字符串并以1个“隔行”字符串返回两个字符串?

来自分类Dev

如何在连续4个字符后检查字符串是否没有元音

来自分类Dev

如何使用swift检查字符串是否仅包含1个字符

来自分类Dev

检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

Related 相关文章

  1. 1

    如何检查一个字符串中是否至少有一个字符组成数组?(Java)

  2. 2

    如何检查一个字符串中是否至少有一个字符组成数组?(Java)

  3. 3

    如果左边或右边至少有五个字符,则正则表达式会在字符之间找到字符串

  4. 4

    正则表达式至少有1个字符和1个数字

  5. 5

    php,如何确定一个字符串是否是时间?

  6. 6

    比较并检查两个字符串中的最后4个字符是否相同?

  7. 7

    比较R中的2个字符串

  8. 8

    C:比较2个字符串

  9. 9

    比较2个字符串数组

  10. 10

    diff命令比较2个字符串?

  11. 11

    如何在csh中的2个字符串之间更改字符串?

  12. 12

    如何使用PHP检查一个字符串是否具有逗号分隔的值

  13. 13

    2个字符串的PHP错误?

  14. 14

    如何确定一个字符串是否以另一个字符串结尾

  15. 15

    Python:比较2个字符串,看看它们是否包含相同的字母

  16. 16

    需要检查以查看UITextField在iOS中是否至少包含两个(至少两个)字符串,每个字符串至少包含2个字符

  17. 17

    如何比较一个字符串输入是否为第二个字符串输入的前缀?

  18. 18

    Java如何连接2个字符串?

  19. 19

    Java如何连接2个字符串?

  20. 20

    如何找到2个字符串的字谜

  21. 21

    如何使用RegEx将字符串分成2个字符串?

  22. 22

    如何判断一个字符串是否有重复的字符?

  23. 23

    Java如何比较最后4个字符串

  24. 24

    C中是否有类似于SQL中的LIKE的函数来比较2个字符串?

  25. 25

    如何使用迭代器确定两个字符串在功能样式中是否只有一个不同的字符?

  26. 26

    如何使用递归来混合2个字符串并以1个“隔行”字符串返回两个字符串?

  27. 27

    如何在连续4个字符后检查字符串是否没有元音

  28. 28

    如何使用swift检查字符串是否仅包含1个字符

  29. 29

    检查列表中的每个字符串(所有字符串)是否至少是另一个字符串中的一个子字符串

热门标签

归档