课程
/后端开发
/PHP
/PHP实现验证码制作
rand(0,count($strdb))这里不应该是rand(0,count($strdb)-1)吗?array是从00开始的吧。
2015-04-03
源自:PHP实现验证码制作 1-10
正在回答
// count()后面要减去1,因为数组下标是从0开始。否则有的验证码图片不会正常显示
$index = rand(0,count($strdb)-1);
确实是要减一,否则会报错有时候
对,要减1,老师讲的时候估计是忘记了吧
举报
各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点
2 回答$index = rand(0,count($strdb));这个函数
1 回答<img src="./img_captcha.php?r=<?php echo rand();?>"最后一部分?r=<?php echo rand();?>"是做什么用的啊
1 回答为什么要rand()这个函数呢
3 回答src="./captcha.php?r=<?php echo rand();
1 回答src="text1.php?r=<?php echo rand();?>