为啥有错误呢,求帮忙看看,谢谢
来源: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); }
祝学习愉快!
相似问题