【发布时间】:2011-06-05 07:47:58
【问题描述】:
一直在与这个人战斗,似乎是永远。
我有一个数组:
$url_array
它包含以下信息:
Array (
[ppp] => Array (
[0] => stdClass Object (
[id] => 46660
[entity_id] => 0
[redirect_url] => http://www.google.com
[type] => Image
)
[1] => stdClass Object (
[id] => 52662
[entity_id] => 0
[pixel_redirect_url] => http://www.yahoo.com
[type] => Image
)
[2] => stdClass Object (
[id] => 53877
[entity_id] => 0
[redirect_url] => http://www.msn.com
[pixel_type] => Image
)
)
[total_count] => 3
)
我需要遍历它,并对每个变量做一些事情。我可以让它工作:
foreach ($piggies_array as $key => $value) {
$id = $value[0]->id;
$redirect_url = $value[0]->redirect_url; }
不出所料,它只是呼应这些变量的第一个值,但无论我尝试什么,我都无法让它循环:
$value->redirect_url;
$value=>redirect_url;
我将不胜感激。
【问题讨论】:
-
您是循环通过
$url_array还是通过$url_array['ppp']?
标签: php arrays loops multidimensional-array