如何将循环给出的数据存储在数组中[PHP]

时间:2018-05-18 14:31:12

标签: php loops

我有一个正常的for循环,echo是迭代器“$ i”,我想知道如何在数组()中存储数字,下面是我尝试过的,但它只存储第一个数字数组(0)。我试过“for”循环和“while”循环。

$array = array();

for ($i=0; $i <= 10; $i++){
$array[] = $i;
}
echo $array[0];

我不确定该怎么做,我想要存储这个循环回声的数字,这些数字是1-10号。在此先感谢您的帮助!

2 个答案:

答案 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);