• ベストアンサー

for文について

100毎に処理したのですが、以下のようにするとうまくいきません。 for ($i = 100; $i <= 1000; $i+100) { 100から100件単位で1000までという定義はできないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

$iにインクリメントする方法は$i++だというのは知っていますよね? よくあるfor ($i = 1; $i <= 10; $i++) {・・・} というのは$i++というところは$i=$i+1としているわけです。 今回の >for ($i = 100; $i <= 1000; $i+100) {・・・} は$iに代入されていませんねこれではだめです。 任意の数値をたすには+=演算子を使います。 for ($i = 100; $i <= 1000; $i+=100) {・・・} とすればよいでしょう。 もちろん for ($i = 100; $i <= 1000; $i=$i+100) {・・・} でも問題ないです

bigin888
質問者

お礼

ぐぐっても分からず困っていました、ありがとうございました。

関連するQ&A