phpでのループ処理
ゲスト
ゲスト (ななし)...
ATOMRSS
  • コード求むID: 314
  • 登録日時:  2008/08/10 20:55
  • 最終更新日時: 2008/09/29 21:19
  • アクセス数: 559
  • タグ:  php foreach ループ
  • codeなにがしブックマークに追加する 0 users
  • このページを del.icio.us に追加
  • このページをはてなブックマークに追加

phpでのループ処理についてアドバイスをお願いします。

    $array["apple"]
    $array["mikan"]
    $array["budou"]

    foreach($array as $key => $value){
        ※ループ処理
    }

でインデックスが何個有ってもループ処理できますが

    $array["apple"][0]
    $array["apple"][1]
    $array["apple"][2]

のように多次元配列になった場合はどのように処理するのがスマートでしょうか。

$i 0;
while(){
    if(!strlen($array["apple"][$i])){
        exit;
    }
    ※ループ処理
    $i++;
}

上記はぱっと思いついたコードでまだ試していません。
スマートになるコードをアドバイスお願いします。

コメント

  • ゲスト
  • 1:ゲスト
  • 2008/09/25 15:55

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

  • GoodJob
  • 0

  • rizo
  • 2:rizo
  • 2008/09/26 23:10

 for($i 0; $a count($array["apple"]); $i++) {
   処理
 }
とかはどうでしょう?

  • GoodJob
  • 0

単純にこんな感じで。

$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;
	}
}

GJGJGJ

前へ 1 次へ

コメントする

[block]から[/block]までの範囲はブロック表示されます。
部分的に目立たせたい時や、引用などにお使いください。

[code]から[/code]までの範囲は等幅表示されます。
ソースコードや設定ファイルの記述などにお使いください。

ゲスト投稿者:ゲスト:

関連ソースコード・ノウハウを登録

PDFLib | A library for processing PDF on the fly プレゼン公開・共有サイト handsOut.jp オープンタイプ株式会社 チーム・マイナス6% - みんなで止めよう温暖化

ブックマークコメント