请老师帮忙解答

来源:2-13 编程练习

小猴爱吃肉

2019-08-17 17:04:52

<?php
$num='0123456789';
$let='abcdefghijklmnopqrstuvwxyz';
$LET='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
$str=$num.$let.$LET;//从该给定的字符串中随机抽取元素组成定长的字符串

$len = strlen($str);

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

?>

老师,$string = ''; 是必须加的吗?测试着加和不加没什么影响。

写回答

1回答

好帮手慕查理

2019-08-17

您好,不加$string='';会有一个报错:Notice: Undefined variable: string。

同学的如果没显示应该是屏蔽了notice错误。建议代码中添加$string='';。祝学习愉快!

0

0 学习 · 4928 问题

查看课程