ループ処理をすることで、同じコードを何行も記述せずにすむ処理とは?
例:式の条件が$xが50未満の時、50以上になったときループ処理からぬける方法
while文
<?php $x = 0; while($x < 50){ echo $x; $x++; } ?>
出力結果:012345~4546474849
do while文
<?php $x = 0; do{ echo $x; $x++; }while($x < 50); ?>
出力結果はどちらも同じとなる。
———————————
$x++ 加算(A+1)
$x– 減算(A-1)
++$x (A+1)+1
–$x (A-1)-1
———————————
$x && $y xもyもTURE
$x || $y xかyがTURE
———————————
$x == $y xとyが等しい
$x < $y xがy未満 $x <= $y xがy以下 $x > $y yがx未満
$x => $y yがx以下
——————————–
$x 「while」文と「do while文」の使い分け方
条件に$x = 10以上を追加追加した場合。
while文
<?php $x = 10; while($x >=10 && $x < 50){ echo $x; $x++; } ?>
$x=10のため処理は実行されない。
<?php $x = 10; do{ echo $x; $x++; }while($x >= 10 && $x < 50); ?>
実行される。
※do while文は、do{ 書かれた処理を1度実行し、その後whileに書かれた処理されます。
0 件のコメント:
コメントを投稿