2012-08-03 130 views
-1

访问键=>值我有像这样如何在关联多维数组

array(
    (int) 0 => array(
     'MenuItemReview' => array(
      'menu_item_id' => '1' 
     ), 
     (int) 0 => array(
      'avgRating' => '4.0000' 
     ) 
    ) 
) 

数组我试图访问avgRating的价值。

+3

您是否试过_first_地方寻找这些信息 - [PHP文档](http://bg2.php.net/manual/en/language.types.array.php)?因为他们实际上有一个非常具体的例子来访问多维数组。 – lanzz 2012-08-03 20:18:03

回答

2

以下代码将您的数据加载到$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

2

如果将该多维数组加载到变量$ arr中,则可以通过键入$arr[0][0]['avgRating']来访问avgRating值。

+0

非常感谢你 – mojotaker 2012-08-03 20:37:56