为啥有错误呢,求帮忙看看,谢谢

来源:2-13 编程练习

慕前端3421660

2018-12-12 16:06:24


<?php

$num='0123456789';

$let='abcdefghijklmnopqrstuvwxyz';

$LET='ABCDEFGHIJKLMNOPQRSTUVWXYZ';

$str=$num.$let.$LET;//从该给定的字符串中随机抽取元素组成定长的字符串

$len=strlen($str);

$str1='';

for(i=0;i<4;i++){

    $str1.=substr($str,mt_rand(0,$len-1),1);

}

echo $str1;




?>


写回答

1回答

好帮手慕查理

2018-12-12

您好,for位置的i应该写为$i。

for($i=0;$i<4;$i++){
    $str1.=substr($str,mt_rand(0,$len-1),1);
}

祝学习愉快!

0

0 学习 · 4928 问题

查看课程