- phpでのループ処理

ゲスト (ななし)...

phpでのループ処理についてアドバイスをお願いします。
$array["apple"]
$array["mikan"]
$array["budou"]
foreach($array as $key => $value){
※ループ処理
}
でインデックスが何個有ってもループ処理できますが
のように多次元配列になった場合はどのように処理するのがスマートでしょうか。
$i
= 0;
while(){
if(!strlen($array["apple"][$i])){
exit;
}
※ループ処理
$i++;
}
上記はぱっと思いついたコードでまだ試していません。
スマートになるコードをアドバイスお願いします。
コメント

- 3:tetsuhon
- 2008/09/29 21:19
単純にこんな感じで。
$array = array("ringo"=>array(1,2,3),
"mikan"=>array(4,5,6),
"budou"=>array(7,8,9));
foreach($array as $key =>$value){
foreach($value as $value2){
echo $value2;
}
}
前へ 1 次へ![]()
コメントする
[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。
[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。









入れ子のループなのがスマートじゃないですかね。