- ベストアンサー
for文について
100毎に処理したのですが、以下のようにするとうまくいきません。 for ($i = 100; $i <= 1000; $i+100) { 100から100件単位で1000までという定義はできないのでしょうか?
- みんなの回答 (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) {・・・} でも問題ないです
お礼
ぐぐっても分からず困っていました、ありがとうございました。