在我们的程序开发中, 有时可能需要重复的使用某段代码或者某段函数, 比如需要输入 "1*2*3*4...*100", 如果让人工来输入的话, 会浪费很多的时间, 也很繁琐, 但是, 在这种情况下, 有一个很好的办法, 就是使用我们的 PHP 循环控制语句, 使用 PHP 循环控制语句, 可以快速的完成计算, 在 PHP 中, 为我们提供了四种循环控制语句: while,do...while,for, 和 foreach. 本章, 先给大家讲解第一种循环控制语句 "while" 循环语句. 直线电机分类
"while" 循环语句的语法格式
while 循环是 PHP 中最简单的循环语句
- while (expr){
- statement;
- }
语法详解:
结构上和 if 语句一样, 它也依赖于一个条件, 但是不同的是 if 语句只有 expr 为真的时候去执行一次 statement, 而 while 语句是只要 expr 为真就会不断重复的执行 statement, 直到表达式为的值为假, 才会跳出循环.
如果不给 while 跳出循环的条件, 那么表达式 expr 一直为真, 循环会永远的执行下去, 这就形成了死循环, 这是我们程序不允许的. 想下面这样的代码
- whie(1){
- echo 1111.'';
- }
- ?>
while 条件为 1, 永远是 true, 所以它会一直循环下去, 是个死循环, 造成页面崩溃
while 循环实例
本实例是实现 10 以内的偶数输出, 从 1~10 依次判断是否为偶数, 如果是, 则输出, 如果不是, 则继续下次循环, 代码如下
- header("Content-type:text/html;charset=utf-8"); // 设置编码
- $num=1; // 声明一个整型变量 $sum
- $str="10 以内的偶数为:"; // 上面一个字符串变量 $str
- while($num<=10){ // 判断变量 $num 是否小于 10
- if($num%2==0){ // 如果小于 10, 则判断 $num 是否为偶数
- $str.=$num." "; // 如果变量为偶数的话, 则添加到字符变量 $str 的后面
- }
- $num++; // 变量 $num 加 1
- }
- echo $str; // 循环结束, 输出字符串 $str
- ?>
来源: http://www.bubuko.com/infodetail-3357316.html