PHP数组 - 如何遍历数组

时间:2010-04-23 15:31:27

标签: php

我的数组如下:

Array ( [questions] => q1 [qnum] => 1 [qtext] => I love crisps [page] => 1 )
Array ( [questions] => q2 [qnum] => 2 [qtext] => I love chocolate [page] => 1 )

我想做的就是在循环中打印数组的内容,所以它看起来像:

q1 1 I love crisps
q2 2 I love chocolate

如果有人可以提供PHP和HTML代码,那就太棒了,谢谢。

这是一个多维数组 - 我应该说明了这一点。另外,我希望能够访问数组行的每个元素。我也想要自己访问[qtext]元素。

这可能吗?

荷马。

3 个答案:

答案 0 :(得分:3)

您可以在此处使用foreach构造。

foreach($arr as $value)
{
    echo "$value ";
}

如果您也想打印出钥匙,可以使用:

foreach($arr as $key => $value)
{
    echo "$key: $value ";
}

如果您只想打印出来进行调试,那么总是

print_r($arr);

答案 1 :(得分:1)

您可以像这样使用foreach

$arr = array("foo" => "bar", 12 => true);

foreach ($arr as $key => $value)
{
echo "$key => $value<br />\n";
}

答案 2 :(得分:0)

如果它只是一个数组数组,你可以这样做:

foreach ($multi_array as $arr)
{
    foreach($arr as $item)
    {
        echo $item['questions'], ' ', $item['qnum'], ' ', $item['qtext'], '<br>';
    }
}