Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php,填充数组并使用循环读取其项_Php_Arrays_Loops - Fatal编程技术网

php,填充数组并使用循环读取其项

php,填充数组并使用循环读取其项,php,arrays,loops,Php,Arrays,Loops,我是PHP数组的初学者。请给出一个例子,我通过分配单独的值来填充数组。填充数组后,我想使用循环读取它的项 填充方式如下所示: $WrongQ[1] = "1"; $WrongQ[2] = "2"; 阅读就像在C语言中遵循类似的内容一样简单 $i=1; while($WrongQ) { echo $WrongQ[$i].","; $i=$i+1; } 当我开始阅读PHP数组时,我迷路了。请让我轻松

我是PHP数组的初学者。请给出一个例子,我通过分配单独的值来填充数组。填充数组后,我想使用循环读取它的项

填充方式如下所示:

$WrongQ[1] = "1";
$WrongQ[2] = "2";
阅读就像在C语言中遵循类似的内容一样简单

$i=1;
        while($WrongQ)
        {
            echo $WrongQ[$i].",";

            $i=$i+1;
        }
当我开始阅读PHP数组时,我迷路了。请让我轻松一点。
谢谢

这不是数组在PHP中的工作方式,也不是while循环的工作方式。你想要这样的东西:

$WrongQ = array();
// assign some values
for($i = 0; $i < 5; $i++)
{
    $WrongQ[$i] = "Question " . $i;
}
// do something with them
for($i = 0; $i < 5; $i++)
{
    echo $WrongQ[$i] . "<br/>";
}

您还可以在设置值后使用foreach$errorq循环这些值。

首先,索引数组从0开始

使用For或foreach循环获取如下数据


注意,在PHP中,数组通常是0索引的,但数组也不是常规数组原语,就像在其他语言中一样,它们实际上是一个有序映射,因此它们也可以使用任何字符串或整数作为索引。我通过使用内爆函数来简化,它将连接数组中的字符串,由您定义的分隔符分隔

$foo = array();

for($i = 0; $i <= 2; $i++)
{
   $foo[$i] = $i;
}

echo implode(',', $foo);

PHP数组从零开始,请尝试以下方法:

$WrongQ = array();

$WrongQ[0] = "1";
$WrongQ[1] = "2";

for ($i=0; $i<count($WrongQ); $i++)
{
    echo $WrongQ[$i];
}
我最喜欢的一种向数组中添加内容的方法是以递增的方式,从零开始,每个元素添加一个元素,而不必计算数字

PHP arrays start at zero so try this:

$WrongQ = array();

$WrongQ[] = "1";
$WrongQ[] = "2";

for ($i=0; $i<count($WrongQ); $i++;)
{
    echo $WrongQ[$i];
}

尝试将while$errorq更改为while$i何谓$errorq?它是一个sql变量吗?C也有for,它的所有子项都有foreach,所以很明显,可以使用其中的一个。foreachrange1,2作为$value echo$value。,;,欢迎你;pSee并单击中的foreach部分,请参见下面的部分,以便查看循环数组的方法。这就是所有的数组函数,它们应该可以帮助您填充数组,然后在填充后吐出数据。数组\u推送应有助于填充。
$WrongQ = array();

$WrongQ[0] = "1";
$WrongQ[1] = "2";

for ($i=0; $i<count($WrongQ); $i++)
{
    echo $WrongQ[$i];
}
PHP arrays start at zero so try this:

$WrongQ = array();

$WrongQ[] = "1";
$WrongQ[] = "2";

for ($i=0; $i<count($WrongQ); $i++;)
{
    echo $WrongQ[$i];
}