将一个父元素附加到PHP中的数组以获取foreach循环

时间:2012-11-27 23:02:25

标签: php arrays json foreach

print_r

$data = json_decode($src, true);会返回如下所示的数据:

Array ( 
[0] => Array ( 
 [var1] => blah
 [var2] => foo
 ) 
[1] => Array ( 
 [var1] => lorem 
 [var2] => ipsum
 )
  // goes down to [1936]
) 

我想构建一个html表,在同一行中显示var1和var2彼此相邻。我知道这样做我需要像

这样的foreach声明

foreach($data['items'] as $item)

但我认为我遇到的问题是我的许多数组不是像'items'那样的孩子,对吗?

我调查了array_push,但无法理解。有人可以帮助我的孤儿无父阵列吗?

1 个答案:

答案 0 :(得分:1)

使用$data本身来审核$data的所有孩子。

foreach($data as $item) {
    echo "<tr><td>" . $item["var1"] . "</td><td>" $item["var2"] . "</td></tr>";
}

注意:接受编辑,但请注意括号是可选的。不过很好地抓住了标签。