问答详情
源自:1-10 PHP验证码制作之汉字验证码实现

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

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

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

提问者:qq_一期一会_13 2017-05-21 20:38

个回答

  • 仙士可
    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


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