forとforeachは同じ

back
なんですよ。

foreach ($i = 0; $i < $max; $i++) {
  # 処理
}

も

for $value (@array) {
  # 処理
}

も動きます。

読みやすさを重視するなら
forfor (EXPR; EXPR; EXPR) BLOCK
foreachforeach VAR (LIST) BLOCK
と使い分けて、

テキトーにやるなら for を使おう。
eachをタイプしないで済むので(笑)

back