我的数组如下:
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]元素。
这可能吗?
荷马。
答案 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>';
}
}