怎么修改代码
来源:2-13 编程练习
qq_唱首绅士给党听_0
2018-06-22 10:40:01
<?php
$num='0123456789';
$let='abcdefghijklmnopqrstuvwxyz';
$LET='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$str=$num.$let.$LET;//从该给定的字符串中随机抽取元素组成定长的字符串
$len=strlen($str);
$str1='';
for($i=0;$i>=4;$i++)
{
$GLOBALS[str1].=substr($str,mt_rand(0,$len-1),1);
}
echo $str1;
?>
1回答
您好,1.你的for循环条件错误,$i应该小于4。2.$GLOBALS[str1]使用时str1应加上引号。3.可直接使用$str1拼接字符串,不需要使用全局变量。如果解决了您的问题,请采纳,祝学习愉快!
相似问题