PHPwhile循环是一种常用的循环控制语句,它可以重复执行一段代码,直到某个条件不成立为止。在PHP中,while循环的语法如下:
while (condition) { code to be executed; }
其中,condition是一个条件表达式,当它的值为true时,就会执行code to be executed部分的代码。而当condition的值变成false时,就会跳出while循环。
因此,使用while循环可以实现1到10的乘法运算。例如:
$i = 1; // 初始化$i变量 $result = 1; // 初始化$result变量 while ($i <= 10) { // 当$i小于或者等于10时执行循环体 $result *= $i; // 进行乘法运算 $i++; // 把$i加1 } // 当$i大于10时跳出循环体
上面的代码中,首先将$i变量初始化为1;然后将$result变量初始化为1。接下来使用while循环对$result进行乘法运算:当$i小于或者等于10时执行乘法运算并把$i加1;当$i大于10时跳出循环体。最后通过echo语句将最后的乘法运行的值输出出来即可。
PHP while循环为给定条件执行一个代码块。
while循环具有以下语法。
while(condition is true){ do the loop statement }
例如,此代码将循环从1到10,打印输出值:
<?php
$i = 1;
while($i <= 10) {
print "Number $in";
$i = $i + 1;
}
?>
上面的代码生成以下结果。
下面是两种最常见的无限循环类型:
<?php while(1) { print "In loop!n"; } ?>
无限while循环与break语句
<?php
$count = 0;
while ( true ) {
$count++;
echo "I " ve counted to: $count < br / > ";
if ( $count == 10 ) break;
}
?>
上面的代码生成以下结果。
PHP do ... while构造类似于while循环。 区别在于do ... while循环至少执行一次。
do while循环具有以下语法。
do{ loop body }while(condition is true);
考虑下面的代码:
<?php
$i = 1;
do {
print "Number $in";
} while ($i < 10);
?>
上面的代码生成以下结果。
相比之下,同样代码可以使用while循环写入:
<?php
$i = 1;
while ($i < 10) {
print "Number $in";
}
?>
区别是while循环不会输出任何东西,因为它检查值$ i,然后进入循环。因此,do ... while循环总是执行一次。
上面的代码生成以下结果。
PHP xml_set_element_handler() 函数 完整的 PHP XML 参考手册定义和用法 xml_set_element_handler() 函数规定在 XML 文档中元素...
PHP xml_set_processing_instruction_handler() 函数 完整的 PHP XML 参考手册定义和用法 xml_set_processing_instruction_handl...
介绍用来展示特定格式的日期和时间。PHP版本支持(PHP 5 = 5.2.0, PHP 7)PHP预定义常量DateTime::ATOMDATE_ATOMAtom (example: 20...
定义和用法floatval—获取变量的浮点值语法 float floatval ( mixed $var )返回变量 var 的 float 数值。参数描述varvar 可以是...
定义和用法is_double() — is_float() 的别名语法此函数是 is_float() 的别名函数。若变量为倍浮点数类型则返回 true,否则返回 ...