前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP-循环

PHP-循环

作者头像
行 者
发布2018-03-26 15:16:11
2.6K0
发布2018-03-26 15:16:11
举报
文章被收录于专栏:运维技术迷运维技术迷

php中,一共提供了以下循环语句:

  • while:只要指定的条件成立,则循环执行代码块(在不确定循环次数的情况下使用)
  • do….while:首先执行一次代码块,然后再指定的条件成立时重复这个循环
  • for:循环执行代码块指定的次数(在知道循环次数的情况下使用)
  • foreach:根据数组中每个元素来循环代码块(循环数组元素)

while循环

while循环将重复执行代码块,直到指定的条件不成立。 语法:

代码语言:javascript
复制
while (条件)
{
   要执行的代码;
}

示例:

代码语言:javascript
复制
<?php
$i=1;
while($i&lt;=5)
{
echo "the number is " . $i . "&lt;br&gt;";
$i++;
}
?>

结果:

代码语言:javascript
复制
the number is 1
the number is 2
the number is 3
the number is 4
the number is 5

do…while循环

do…while循环会先执行一次代码,然后检查条件是否成立,只要条件成立,就会开始循环。

语法:

代码语言:javascript
复制
do{
要执行的代码;
}
while(条件);

示例:

代码语言:javascript
复制
<?php
$i=1;
do
{
echo "the number is " . $i . "&lt;br&gt;";
}
while($i&lt;=5);
 
?>

结果:

代码语言:javascript
复制
the number is 1
the number is 2
the number is 3
the number is 4
the number is 5
 

for循环

for循环一般用于预先知道需要循环次数的情况下

语法:

代码语言:javascript
复制
for (初始值;条件;增量;)
{
 要执行的代码;
}

参数:

  • 初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。
  • 条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。
  • 增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。

示例:

代码语言:javascript
复制
<?php
for ($i=1;$&lt;=5;$i++)
{
    echo "number is " . $i . "&lt;br&gt;";
}
 
?>

结果:

代码语言:javascript
复制
number is 1
number is 2
number is 3
number is 4
number is 5

foreach循环

foreach用于遍历数组

语法:

代码语言:javascript
复制
foreach ($array as $vaule)
{
   要执行的代码;
}

每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。

示例:

代码语言:javascript
复制
<?php
$i=["one","two","three"];
foreach ($i as $vaule)
{
    echo $vaule . "&lt;br&gt;";
}
?>

结果:

代码语言:javascript
复制
one
two
three
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • while循环
  • do…while循环
  • for循环
  • foreach循环
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档