慕桂英4677465
2016-08-04 21:45
为什么有时候只有3个数字?
$fontcontent=substr($data,rand(0,strlen($data)-1),1);
有时候是3个是因为随机截取到最后一个值strlen($data)),而这个值取不到。
随机截取字符串,角标从0开始的,strlen($data)为第n+1个,总共才n个,因此要减一,
PHP实现验证码制作
37922 学习 · 321 问题
相似问题
回答 2
回答 1
回答 3