2014-01-21 14 views
0

我試圖找出數據究竟是如何成形,以及如何走出價值我想從這個數組的:獲取正確的變量進行陣列

$items[$qid] = _content_sync_server_prepare($entity, $entity_type); 

_content_sync_server_prepare()將返回該 - return array('entity_type' => $entity_type, 'entity' => $entity);

和$ qid是表示數字的變量。

我想爲每個$ qid值獲取$ entity_type值。

我相信我會用一個foreach循環這樣:

foreach ($items as $item => $value) { 
$entity_type_value = $item[$value]; 
} 

,對嗎?或者,還有更好的方法?

+0

你試過了嗎? – Farkie

回答

0

我認爲這將是正確的做法:

foreach($items as $key => $value) { 
    $entity_type_value = $value['entity_type']; 
} 
0

你的foreach語句是行不通的,因爲$項目是一個字符串,而不是一個數組。

以下應工作(未經測試):

foreach ($items as $item) { 
    $entity_type_value = $item['entity_type']; 
}