首页 > php代码 > php do while 语句

php do while 语句

do... while语句将始终执行的代码块一次,然后检查的条件,并重复循环,而条件是真实的。

语法

do
{
  code to be executed;
}
while (condition);

例如

下面的例子定义了一个循环,开始与i = 1。然后它将增加1我和写一些输出。然后,条件是检查,循环将继续运行像我只要小于或等于5:

<html>
<body>
<?php
$i=1;
do
{
    $i++;
    echo "The number is " . $i . "<br />";
}
while ($i<=5);
?>
</body>
</html>
<?php
/* example 1 */
$i = 1;
while ($i <= 10) {
    echo $i++;  /* the printed value would be
                   $i before the increment
                   (post-increment) */
}
/* example 2 */
$i = 1;
while ($i <= 10):
    echo $i;
    $i++;
endwhile;
?>


<?php
$q1 = 'some query on a set of tables'; 
$q2 = 'similar query on a another set of tables';
if ( ($r1=mysql_query($q1)) && ($r2=mysql_query($q2)) ) {
     while (($row=mysql_fetch_assoc($r1))||($row=mysql_fetch_assoc($r2))) {
         /* do something with $row coming from $r1 and $r2 */
      } 
   }
?>
<select name="whatever"> 
<?php 
while ($data = mysql_fetch_assoc($requeteID)) 
{ 
    $menu .= '<option value="'.$data['id'].'"'; 
    $menu .= ($data['id'] == $_GET['id'] ? ' selected>' :'>'); 
    $menu .= $data['name'].'</option>'; 
} 
echo $menu; 
?>

</select>


永久链接:http://www.phprm.com/code/do_while.html

转载随意!带上文章地址吧。

标签:none

发表留言