【发布时间】:2015-07-01 22:59:32
【问题描述】:
我正在尝试创建一个包含1 到20,000 之间所有奇数的数组。我在末尾使用var_dump() 来显示数组值而不使用循环。
由于某种原因,它不会成功。
到目前为止,这是我的代码:
$array_variable = array();
for($i=1; $i<=20000; $i++){
if($i%2 == 1){ // if the remainder after division `$i` by 2 is one{
print_r($array_variable[$i]); // if odd, echo it out and then echo newline for better readability;
}
}
var_dump($array_variable);
【问题讨论】:
-
你没有给变量赋值?
-
您试图在没有循环的情况下显示它,但无论如何都要在
for循环中显示它?另外,为什么在添加任何内容之前尝试访问空数组中的$array_variable[$i]? -
简单赋值问题。