我有解析“条目的嵌套数组中的函数: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