我如何循环这种数组?$arr = array ( "aa"=>array("apple","orange"), "bb"=>array("373","22"), "cc"=>array("t0","h0"), "dd"=>array("1","0"));我想遍历每个项目的列。例如:我想在第一个循环中显示 ('apple','373','t0','1') 并在最后一个循环中显示 ('orange','22','h0','0') 。谢谢
1 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
在此示例中,我们假设主数组中的所有数组大小相同。
$arr = array (
"aa"=>array("apple","orange"),
"bb"=>array("373","22"),
"cc"=>array("t0","h0"),
"dd"=>array("1","0")
);
for($i = 0; $i<sizeof($arr["aa"]); $i++)
{
foreach($arr as $key=>$item)
{
echo($item[$i]);
}
echo ' - ';
}
输出:(显然你可以做你需要的任何必要的格式,例如新行或逗号)
apple373t01 - orange22h00 -
- 1 回答
- 0 关注
- 94 浏览
添加回答
举报
0/150
提交
取消