如何将随机数放入数组并在php中显示此数组
最近,我制作了一个程序来创建4个随机数。我想将这些数字放入一个数组中,但我没有响应数组中的数字: 我的代码是:如何将随机数放入数组并在php中显示此数组,php,Php,最近,我制作了一个程序来创建4个随机数。我想将这些数字放入一个数组中,但我没有响应数组中的数字: 我的代码是: <?php $numbers = array(); function rand_num_generator() { return rand(1000,9999); } for($i=0;$i<4;$i++) { $number[i] = rand_num_generator(); } echo $number
<?php
$numbers = array();
function rand_num_generator() {
return rand(1000,9999);
}
for($i=0;$i<4;$i++) {
$number[i] = rand_num_generator();
}
echo $number[2];
?>
在这里,我无法使用数组的索引值访问数组。您错过了$number[i]中i前面的$符号,该符号必须在变量之前使用
$numbers = array();
function rand_num_generator() {
return rand(1000,9999);
}
for($i=0;$i<4;$i++) {
$number[$i] = rand_num_generator();
echo $number[$i].'<br>';
}
//print_r($number);to see the whole array
把你的回音放进环路。你有一些错误。使用以下命令:
$numbers = array();
function rand_num_generator() {
return rand(1000,9999);
}
for($i=0;$i<4;$i++) {
$number[$i] = rand_num_generator();
echo $number[$i].'<br>';
}
您只回显一次:在回显$number[i]$i是4,因此只显示最后一个随机数
你可以在你的阵列上循环以回送每一个。在我推荐使用的阵列中放置一些东西
?>为什么忽略PHP警告?我必须已经生成了一个…您在$number[i]=rand\u num\u生成器中缺少“$”;因此,关联将是$number[$i]=rand\u num\u生成器;
<?php
$numbers = array();
function rand_num_generator() {
return rand(1000,9999);
}
for($i=0;$i<4;$i++) {
array_push($numbers, rand_num_generator());
}
print_r($numbers); //Or use 'echo $numbers[0] . " " . $numbers[1]' etc etc