1

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但无法弄清楚。有人可以帮助我的孤儿无父母阵列吗?

4

1 回答 1

1

使用$data它自己来遍历$data.

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

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

于 2012-11-27T23:05:20.117 回答