一个有意思的字符串函数例子

问,怎么用PHP检查一个用户设置的密码只包含了数字?

第一反应当然是正则表达式啊,当然这个反应没毛病。但是有没有其他思路呢?答案当然是有的:

$password = "3312345";
$str = "1234567890";

if (strspn($password, $str) == strlen($password)) {
    echo "密码只包含数字,危险";
}

 结果:

 

posted @ 2018-05-23 11:13  jiafeng  阅读(137)  评论(0编辑  收藏  举报