如何在关联多维数组
问题描述:
访问键=>值我有像这样如何在关联多维数组
array(
(int) 0 => array(
'MenuItemReview' => array(
'menu_item_id' => '1'
),
(int) 0 => array(
'avgRating' => '4.0000'
)
)
)
数组我试图访问avgRating的价值。
答
以下代码将您的数据加载到$array
,最后将$avgRating
设置为您想要的值。
$array = array(
0 => array(
'MenuItemReview' => array(
'menu_item_id' => '1'
),
0 => array(
'avgRating' => '4.0000'
)
)
);
$avgRating = $array[0][0]['avgRating'];
+0
非常感谢。出于某种原因,我认为我必须纠正一个复杂的foreach循环。再次感谢, – mojotaker 2012-08-03 20:37:25
答
如果将该多维数组加载到变量$ arr中,则可以通过键入$arr[0][0]['avgRating']
来访问avgRating
值。
+0
非常感谢你 – mojotaker 2012-08-03 20:37:56
您是否试过_first_地方寻找这些信息 - [PHP文档](http://bg2.php.net/manual/en/language.types.array.php)?因为他们实际上有一个非常具体的例子来访问多维数组。 – lanzz 2012-08-03 20:18:03