搜索
首页php教程php手册php中几种常用的循环结构

php中几种常用的循环结构 while 一般使用方法: $i=1;while($i5){ echo The number is . $i . br /; $i++;} 上面的例子示范了一个循环,只要变量 i 小于 5,代码就会一直循环执行下去。循环每循环一次,变量就会递增 1。 while括号中还可以加方法或恒等式,只

php中几种常用的循环结构

while

一般使用方法:

$i=1;
while($i";
  $i++;

}
上面的例子示范了一个循环,只要变量 i 小于 5,代码就会一直循环执行下去。循环每循环一次,变量就会递增 1。

while括号中还可以加方法或恒等式,只要括号中的条件一直为真,循环就会一直循环下去

$user='rose';
while(!checkname($user)){
	
	echo "the user is exist";
	
	$user.='abc';
}

上面的例子是模拟用户自动注册时,检查用户名是否已经被使用的情况。checkname是检查用户名的一个方法。

适用场景:判断用户名是否存在,一般数据库查询生成表格等


do...while 

$i=0;
do
  {
  $i++;
  echo "The number is " . $i . "<br>";
  }
while ($i
<p>do-while循环和while循环非常相似,其区别只是在于do-while保证必须执行一次,而while在表达式不成立时则可能不做任何操作。<br>
</p>
<p>do...while 语句会至少执行一次代码 - 然后,只要条件成立,就会重复进行循环<br>
</p>
<p>上面的例子将对 i 的值进行一次累加,然后,只要 i 小于 5 的条件成立,就会继续累加下去. </p>
<p>从结果来看,do...while循环结构 比 while结构 ,多循环一次。</p>
<p>原因是while 是先判断 再执行, do...while是先执行再判断</p>
<p><strong>适用场景</strong>:至少要执行一次的程序</p>
<p><strong><span><br>
</span></strong></p>
<p><strong><span><span>for</span></span></strong></p>

<pre class="brush:php;toolbar:false">FOR ($i = 0; $i "; 
} 
这里执行3次 

for 和 while 差不多,只要表达式不成立时,不做任何操作

上面的例子等同于

$i=0;
while($i ";
$i++;
}
如果硬要做个比较的话,我感觉while的适用范围会比for好,for一般做一些数学上的运算




声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具