2012-08-03 71 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