咨询电话:
15628812133
05
2018/07

PHP代码中的几种常用循环方法

发布时间:2018-07-05 17:36:08
发布者:pengyifeng
浏览量:
0

while循环

表达式将会执行一段代码直到条件语句为false。While循环通常更适合数据库相关操作。

whilexunhuan.png

while(条件)循环的条件比较简单,只要条件为真,则一直循环下去,一直到条件为假才终止循环,终止条件跟内部执行代码相关,一般用于多次循环,我平时使用直接将条件设置为true,让循环无限循环,直到触发我设置的条件才主动exit()终止循环来使用。

do...while循环

do...while 循环,先执行代码,在检查循环条件,如果循环条件为真,则继续执行循环,如果为假则终止循环。

do_while.png

需要知道的是。do...while循环比较特殊了,他是在执行了代码之后才决定,要不要继续循环下去 ,也就是说,do...while循环至少会执行一次循环,就算代码第一次就返回false,代码也是执行了一次的。所以条件代码需要将第一次循环的结果也计算进去,不然很容易多循环一次。

for循环

如果你已定确定了需要循环的次数,就可以使用for循环来循环for循环固定循环多少次,for循环的条件需要提前设定好参数,for循环需要三个参数

  • 初始化循环计数器的值

  • 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。

  • 增加循环计数器的值


for.png

上面的代码就是for循环的典型例子,循环十次,简单实用,使用for循环的前提是你已经确定了循环的次数。

foreach循环

foreach 又叫遍历循环,只能对数组使用,用来取出数组中的每个键/值对。

foreach.png

foreach循环没有固定次数,循环的次数根据数组来决定,数组有多少键值对,就循环多少次,每次循环取出对应的键和值,是平时代码中用到最多的循环,循环过程中,数组的键会赋值给$key 值会赋值给$val,是操作数组的重要循环函数。


关键词:
返回列表