質問: ### While と forの違いについて PHPを学んでいるのですが、 While と forの違い(使い分け)がいまいち良くわかりません。どのように使い分けると良いのかご教示頂けますと有り難いです。 どうぞ、よろしくお願いいたします。
回答: どちらでも書きようによっては同じように書けます。 例1 ``` for($i = 0; $i < 10; $i++){ // 処理 } $i = 0; while($i < 10){ // 処理 $i++; } ``` 例2 ``` while($flag){ // 処理 } for(; $flag; ){ // 処理 } ``` ただし一般的な使い分けとしては次のようになります。 for文 ・ある値について範囲内で処理を行いたい場合 ・ある処理を特定の回数繰り返したい場合 while文 ・ある処理を特定の条件の間だけ繰り返したい場合