为什么会出现这样的提示?请看代码第6行的注释
<?php
$num='0123456789';
$let='abcdefghijklmnopqrstuvwxyz';
$LET='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$str=$num.$let.$LET;//从该给定的字符串中随机抽取元素组成定长的字符串
$res=""; //我去掉这一行的话,系统运行提示未定义的变量res,虽然验证码也会出现,但是老师的视频里面也没有事先声明$char的,也没看出现提示啊??
for($i=0;$i<4;$i++){
$res .= substr($str,mt_rand(0,strlen($str)-1),1);
}
echo $res;
?>
65
收起
正在回答 回答被采纳积分+1
1回答
相似问题
登录后可查看更多问答,登录/注册
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星