个性化阅读
专注于IT技术分析

PHP While循环语句

本文概述

PHP while循环可用于遍历一组代码, 例如for循环。 while循环重复执行代码块, 直到条件为FALSE。一旦条件变为FALSE, 它将从循环主体中退出。

如果迭代次数未知, 则应使用它。

while循环也称为Entry控制循环, 因为在进入循环主体之前先检查条件。这意味着首先要检查条件。如果条件为真, 则将执行代码块。

句法

while(condition){
//code to be executed
}

替代语法

while(condition):
//code to be executed

endwhile;

PHP While循环流程图

PHP while循环的流程图

PHP While循环示例

<?php  
$n=1;  
while($n<=10){  
echo "$n<br/>";  
$n++;  
}  
?>

输出

1
2
3
4
5
6
7
8
9
10

替代示例

<?php  
$n=1;  
while($n<=10):  
echo "$n<br/>";  
$n++;  
endwhile;  
?>

输出

1
2
3
4
5
6
7
8
9
10

例子

下面是使用while循环打印字母的示例。

<?php
	$i = 'A';
	while ($i < 'H') {
		echo $i;
		$i++;
		echo "</br>";
	}
?>

输出

A
B
C
D
E
F
G

PHP嵌套While循环

我们可以在PHP的另一个while循环内使用while循环, 这称为嵌套while循环。

如果是内部或嵌套的while循环, 则对一个外部的while循环完全执行嵌套的while循环。如果要执行3次外部while循环并嵌套3次while循环, 则将嵌套执行while循环9次(第1个外部循环3次, 第2个外部循环3次和第3个外部循环3次)。

例子

<?php  
$i=1;  
while($i<=3){  
$j=1;  
while($j<=3){  
echo "$i   $j<br/>";  
$j++;  
}  
$i++;  
}  
?>

输出

1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3

PHP无限While循环

如果我们在while循环中传递TRUE, 它将是一个无限循环。

句法

while(true) {  
//code to be executed  
}

例子

<?php
	while (true) {
		echo "Hello srcmini!";
		echo "</br>";
	}
?>

输出

Hello srcmini!
Hello srcmini!
Hello srcmini!
Hello srcmini!
.
.
.
.
.
Hello srcmini!
Hello srcmini!

赞(0)
未经允许不得转载:srcmini » PHP While循环语句

评论 抢沙发

评论前必须登录!