2016-04-28 96 views
1

我只是有一個這樣的日子。如何查詢這個數組中的「116」並將其設置爲一個變量?從數組中獲取項目

Array 
( 
    [pa_vendor] => Array 
    ( 
     [terms] => Array 
       ( 
        [0] => 116 
      ) 
     [query_type] => and 
    ) 
) 
+0

你可以這樣引用它:'$ value = $ array ['key']' - 你有一個多層次的數組,並且需要添加multip le鍵儘管 – JimL

回答

0

試試這個

讓陣列是$arr

echo $variable_store = $arr['pa_vendor']['terms'][0]; //116 
+1

工作。我非常感謝幫助。 –

0

你的陣列分割這樣

你的陣列具有一個元件,這是與 'pa_vendor' 作爲索引的元素。 它可以通過使用

$arr['pa_vendor'] 

$arr['pa_vendor']訪問是EEN陣列具有兩個元素 第一個元素的索引爲「條款」,是一個數組 第二元件具有索引「QUERY_TYPE」和是一個字符串。 這些可以通過使用

$arr['pa_vendor']['terms'] 

$arr['pa_vendor']['query_type'] 

$arr['pa_vendor']['terms']訪問是具有一個元素的數組 此元件具有索引「0」,並且是數 這個元件可以通過使用

訪問
$arr['pa_vendor']['terms'][0]