while文は、開き波括弧{
をコロン(:
)、閉じ波括弧}
をendwhile;
に変更することができる。
使い方
PHPブロックのみ
while ( 条件式 ):
条件式が「TRUE」の間、繰り返し行う処理
endwhile;
条件式が「TRUE」の間、繰り返し行う処理
endwhile;
PHPブロックとHTMLブロック
<?php while ( 条件式 ): ?>
条件式が「TRUE」の間、繰り返し呼び出すHTMLブロック
<?php endwhile; ?>
条件式が「TRUE」の間、繰り返し呼び出すHTMLブロック
<?php endwhile; ?>
サンプル
PHPブロックのみ
<?php
$var = 1;
while ( $var <= 10 ):
echo $var++ . ',';
endwhile;
?>
$var = 1;
while ( $var <= 10 ):
echo $var++ . ',';
endwhile;
?>
↓↓↓出力結果↓↓↓
1,2,3,4,5,6,7,8,9,10,
PHPブロックとHTMLブロック
<?php
$var = 1;
while ( $var <= 5 ):
?>
<p>$var: <?php echo $var++; ?></p>
<?php endwhile; ?>
$var = 1;
while ( $var <= 5 ):
?>
<p>$var: <?php echo $var++; ?></p>
<?php endwhile; ?>
↓↓↓出力結果↓↓↓
$var: 1
$var: 2
$var: 3
$var: 4
$var: 5
$var: 2
$var: 3
$var: 4
$var: 5