我如何循環這種數組?$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 關注
- 114 瀏覽
添加回答
舉報
0/150
提交
取消