forループ文の3つの各式は、空にすることもできる。
サンプル
「カウンタ変数を更新する式」を空にする
<?php
for ( $var = 1; $var <= 10; ) {
echo $var++ . ',';
}
?>
for ( $var = 1; $var <= 10; ) {
echo $var++ . ',';
}
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,
「カウンタ変数を初期化する式」「カウンタ変数を更新する式」を空にする
<?php
$var = 1;
for ( ; $var <= 10; ) {
echo $var++ . ',';
}
?>
$var = 1;
for ( ; $var <= 10; ) {
echo $var++ . ',';
}
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,
「条件式」を空にする
「条件式」を空にすると、無限ループになるので、break;
で終了させる。
<?php
for ( $var = 1; ; $var++ ) {
echo $var . ',';
if ( $var >= 10 ) {
break;
}
}
?>
for ( $var = 1; ; $var++ ) {
echo $var . ',';
if ( $var >= 10 ) {
break;
}
}
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,
「カウンタ変数を初期化する式」「条件式」「カウンタ変数を更新する式」を空にする
「条件式」を空にすると、無限ループになるので、break;
で終了させる。
<?php
$var = 1;
for ( ; ; ) {
echo $var++ . ',';
if ( $var > 10 ) {
break;
}
}
?>
$var = 1;
for ( ; ; ) {
echo $var++ . ',';
if ( $var > 10 ) {
break;
}
}
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,