我有解析「條目的嵌套數組中的函數:PHP的foreach循環用一個單一的元素
$data = Array(
[date] => 'date'
[entry] => Array(
[0] => Array(
[Title] => 'title0'
[Price] => 'price0'
)
[1] => Array(
[Title] => 'title1'
[Price] => 'price1'
)
)
)
通過這個具有foreach($data['entry'] as $entry){
循環,如果有多個條目的偉大工程。但是,它只有一個條目我服務:
$data = Array(
[date] => 'date'
[entry] => Array(
[Title] => 'title'
[Price] => 'price'
)
)
而foreach循環失敗。
是否有一個優雅的方式來編寫一個foreach,它將抓取每個條目[0],條目[1]子數組(如同普通條目),或者如果只有一個條目並且抓取整個「條目」數組呢?
附錄:我做的項目的東西是相當參與...我認爲我可以分開了這一點成不同的功能,做一個if(is_array)檢查然後一旦調用函數,或對於每一個...但這似乎不雅...
不錯 - 而且更優雅。 – Alltheprettyhorses 2013-03-01 04:25:12