0
比方說,我有一個數組格式就像這樣:訪問多維數組沒有多重循環
$data = array(
'variables' => array(
'823h9fhs9df38h4f8h' => array(
'name' => 'Foo',
'value' => 'green'
),
'sdfj93248fhfhf88rh' => array(
'name' => 'Bar',
'value' => 'red'
)
)
);
說我想訪問的名稱每個陣列的&值的變量數組英寸當然你可以訪問它只是遍歷主變量數組,而不是遍歷每個單獨的項目數組?像這樣?
foreach ($data as $k => $v) {
$name = $data['variables'][0]['name'];
}
我敢肯定,我失去了一些東西簡單...
沒有'$數據[ '變量'] [0]',如果你不知道密鑰,那麼你需要在一個循環內做一個循環,如果你已經知道你不需要的密鑰 –
看到密鑰存儲在$ k中,爲什麼我不能使用:'$ data [''變量'] [$ key] ['name']' –
那就是外部數組的鍵 –