50 lines
940 B
Markdown
50 lines
940 B
Markdown
|
---
|
|||
|
title: While Loop
|
|||
|
localeTitle: 而Loop
|
|||
|
---
|
|||
|
## 而Loop
|
|||
|
|
|||
|
`while loop`是PHP中最简单的循环类型之一。它执行语句块,直到表达式求值为**TRUE** 。如果表达式的值在执行时发生变化,则循环运行直到表达式求值为**FALSE。While**循环的基本形式如下:
|
|||
|
|
|||
|
```shell
|
|||
|
while (expr)
|
|||
|
statement
|
|||
|
```
|
|||
|
|
|||
|
while循环中的语句可以包含在花括号中,也可以根据以下语法使用:
|
|||
|
|
|||
|
```shell
|
|||
|
while (expr):
|
|||
|
statement
|
|||
|
...
|
|||
|
endwhile;
|
|||
|
```
|
|||
|
|
|||
|
使用示例说明while循环的简单和替代语法:
|
|||
|
|
|||
|
```php
|
|||
|
<?php
|
|||
|
|
|||
|
/* using the simple form of while loop */
|
|||
|
|
|||
|
$i = 1; /* initialisation part */
|
|||
|
|
|||
|
while ($i <= 100 && $i!=5 )
|
|||
|
{
|
|||
|
echo $i++;
|
|||
|
}
|
|||
|
|
|||
|
/*using the alternate synatx of while loop*/
|
|||
|
|
|||
|
$i = 0;
|
|||
|
|
|||
|
while ($i <= 10):
|
|||
|
echo $i++;
|
|||
|
endwhile;
|
|||
|
|
|||
|
?>
|
|||
|
```
|
|||
|
|
|||
|
#### 更多信息
|
|||
|
|
|||
|
[while循环 - PHP文档](http://php.net/manual/en/control-structures.while.php)
|