怎么修改代码

来源: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回答

好帮手慕查理

2018-06-22

您好,1.你的for循环条件错误,$i应该小于4。2.$GLOBALS[str1]使用时str1应加上引号。3.可直接使用$str1拼接字符串,不需要使用全局变量。如果解决了您的问题,请采纳,祝学习愉快!

0

0 学习 · 4928 问题

查看课程