php循环结构的怎么使用的实例详解

 我来答
AldenChoy
2017-07-18 · TA获得超过4228个赞
知道小有建树答主
回答量:818
采纳率:92%
帮助的人:236万
展开全部

php的循环共有四种:while、do while、for、foreach。

  • while循环:

while (条件为真) {
  要执行的代码;
}
  • do while循环:

do {
  要执行的代码;
} while (条件为真);

这两种循环的区别在于,while循环先判断条件后执行操作,而do while先执行一次操作后判断条件。

  • for循环:

for (init counter; test counter; increment counter) {
  要执行的代码;
}
/*
init counter:初始化循环计数器的值
test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。
increment counter:增加循环计数器的值
*/

例如

for ($i=0; $i<=10; $i++){
    echo "$i";
}

这个例子表示设定一个$i,其值为0,每次循环后$i加1,当$i<=10的条件为真是循环执行。这个循环结果就是显示了0到10的所有整数。

  • foreach循环:

foreach循环只能用于遍历数组array。

foreach ($array as $value) {
  要执行的代码,通常$value会在这里使用;
}
/*
$array为数组本身
$value为数组中的值,这里的$value不是数组,每次循环其值都会重写
*/

例如

$colors = array("red","green","blue","yellow"); 
foreach ($colors as $value) {
  echo $value."/";
}
//结果为: red/green/blue/yellow/

每次循环都会将数组中的值依次写入$value中,直到数组全部被遍历完成后循环结束。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式