2009-07-24 75 views
1

我有一个多维数组,这是几个级别深。我试图循环通过一些较低级别的数组项,但是当我这样做时,它似乎只返回一个数组项。多维数组只返回一个项目在PHP中

foreach ($items as $item) { 
    foreach ($item as $id) { 
    echo $id; 
    } 
} 

出于某种原因,呼应$ ID只返回$项目数组中的第一个项目,我会怎么看通过$项目阵列中的所有项目,并呼应呢?

回答

2

首先,你完全确定它是一个多维数组吗?我试图检查我的$物品结构使用

print_r($items) 
+0

嗯。那么,$ items中有三个项目,每个都是一个id。然后我想在第二个foreach中使用该ID来返回一个特定于该ID的数组。也许这是我出错的地方? – 2009-07-24 19:56:01

2

var_dump()始终是我的最爱。