因为字符数组的下标是从0开始的,所以最大下标就是strlen(s)-1
没有看到完整代码,根据strlen可以知道这块是用strlen或mb_strlen计算的字符串长度,如果,为什么减1,如果我推论没错这段代码应该是 mt_rand(0,strlen-1);举个例子,从一个字符串随机取出一段一定长度的随机字符串,验证码就是样的。randStr = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRS...