在物料库截取时,随机数的最大值是不是应该是物料库长度减1啊?要不截取到最大时不就没有了吗???

来源:1-10 PHP验证码制作之汉字验证码实现

qq_一期一会_13

2017-05-21 20:38

$font_content = substr($data, rand(0, (strlen($data) - 1)), 1);

$cn = $strdb[rand(0, (count($strdb)-1))];

写回答 关注

2回答

  • 仙士可
    2017-06-13 09:29:55

    字符串是从0开始计数的,楼上是误人子弟,比如abcdefg,a的话位置是0,如此类推,最后一位,就是总长度减1,没毛病的

  • hallo_monde
    2017-05-21 23:28:23

    http://img.mukewang.com/5921b1950001f23415450505.jpg


    你是对的  老师那样确实 会截取到空  会出现验证码只有三个的情况  因为有一个是空

PHP实现验证码制作

各种形态验证码核心原理与实现技巧,讲解实现过程中的技术难点

37916 学习 · 321 问题

查看课程

相似问题