我有一个正常的for循环,echo是迭代器“$ i”,我想知道如何在数组()中存储数字,下面是我尝试过的,但它只存储第一个数字数组(0)。我试过“for”循环和“while”循环。
$array = array();
for ($i=0; $i <= 10; $i++){
$array[] = $i;
}
echo $array[0];
我不确定该怎么做,我想要存储这个循环回声的数字,这些数字是1-10号。在此先感谢您的帮助!
答案 0 :(得分:0)
您可能已经意识到这一点,但创建该数组不需要循环。
$array = range(1, 10); // or 0, 10 if that's what you need
答案 1 :(得分:0)
您可以使用array_push函数将元素推送到数组中,如下面的代码所示,尽管您的代码存储了数组中的所有元素。尝试使用var_dump并检查。
$array = array();
for($i = 0; $i <= 10; $i++){
array_push($array, $i);
}
var_dump($array);