1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

比較演算子とfor構文

Posted at
  • while構文
$i = 1;
while ($i <= 365){
     print $i . PHP_EOL;
     $i = $i + 1;
}
  • 比較演算子 <=

    • 不等号のこと
    • A<B 数学ではAがBより小さい
      • プログラミングの中でも使うことができる
    • A≦B 数学ではAがB以下
      • ≦はプログラムの中で使うことができない
      • 変わりに<=を使う
    • A=B 数学ではAとBは等しい
    • A≠B AとBが等しくない
      • プログラミングで≠は使えない
      • 変わりに !== を使う
    • !A Aではない
  • $i = $i + 1; をもっと簡単に書く方法

    • $i += 1; → $i++;(インクリメント)
    • $i -= 1; → $i--;(デクリメント)
      • 掛け算と割り算には用意されていないので普通に書く
      • $i *= 5; $i /= 5;
  • for構文

for ($i=1; $i<=365; $i++){
    print $i . PHP_EOL;
}

 ↓↓↓↓↓

for (初期化処理; 繰り返す条件; 更新処理){
繰り返したい処理
}
  • for構文使えば、上のようなwhile構文もスッキリまとめることができる
  • 単純に◯回繰り返す、同じ変数を使って計算をして繰り返すような、簡単な繰り返し処理であればfor構文を使った方が良い
  • ただし初期化処理や更新処理が複雑になっている場合もある。その場合は、無理やりfor構文にまとめようとせず、while構文をつかようにする
  • 使い分けに迷ったらwhile構文を使う

※参考:Udemy/Webサーバーサイドプログラミング入門

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?