【发布时间】:2018-06-06 13:58:42
【问题描述】:
我有这样的数组
知道如何使用foreach 或类似这样的快速访问#items 子集吗?
Array
(
[0] => Array
(
[#theme] => item_list
[#items] => Array
(
[0] => Array
(
[nid] => 1
[changed] => 1514034947
[title] => TITLE 1
)
[1] => Array
(
[nid] => 2
[changed] => 1514034947
[title] => TITLE 2
)
)
)
[1] => Array
(
[#theme] => pager
)
最佳
【问题讨论】:
-
你改变了原来的对象吗?
-
@user2486 一点
-
第一次调试如 echo "
"; print_r($array[0]['#items']);然后像 foreach( $array[0]['#items'] as $item )
一样使用 foreach -
你也可以使用 count 像 $noofarray = count($array);在while循环中遍历所有元素,然后foreach。
-
这个问题不清楚。你试过什么代码?这些数据究竟要做什么?
#items键是否存在于每个子数组中?请改进您的问题。