for循环只是多少个多或多或少的代码,同不时候循环加多到它。而所涉嫌的三个生生不息的共同任务是:

PHP 循环语句

怎样是循环语句?

在无数事实上难点中有多数具有规律性的再一次操作,因而在前后相继中就必要重新试行某个语句。一组被重新实践的言辞称之为循环体,能不可能继续重复,决定循环的停下条件。循环结构是在早晚条件下再三执行某段程序的流程结构,被频频实施的次序被叫做循环体。 循环语句是由循环体及循环的安歇条件两有的组成的。

ca88手机版客户端,while循环语句的使用,php循环语句。简易来讲,在您编写代码时,您临时须要让同一的代码块贰回又贰遍地再度运转。大家得以在代码中利用循环语句来成功这一个职分。

在 PHP 中,提供了下列循环语句:

  • while 
    只要钦定的标准化创立,则循环试行代码块
  • do…while –
    首先实践一回代码块,然后在内定的标准建即刻再一次那些轮回
  • for 
    循环施行代码块钦赐的次数
  • foreach 
    依照数组中每种成分来循环代码块

循环施行代码块内定的次数,恐怕当钦定的规范化为真时循环实践代码块。 
    

for 循环

for 循环用于您事先通晓脚本须求周转的次数的情事。

while循环语句的施用,while循环语句使用

表达:先剖断表达式,后进行语句,while循环称为当型循环。

如果内定的标准化为真(表达式为非0)时,实行while语句中的内嵌语句。

格式:while (表明式)   //剖断括号内表达式 真(true)

 

  {

             ···循环内实施的话语

    }

 

举个例子:求1+2+3+4+5+6…+100 接二连三相加的和。

代码:

#include <vcl.h>
#include <iostream>
#pragma hdrstop
#include <tchar.h>
//---------------------------------------------------------------------------
#pragma argsused
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
 int i = 0;
 int sum =0;
 while (i<=100)  //先判断表达式 如果为真  执行循环体
 {
  /*
    循环体
    */
   sum = sum + i;
   i++;
 }
 cout << "结果:" << sum << endl;    //输出结果
 cin.get();
 return 0;
}

 

例图:

ca88手机版客户端 1

 

表明:先判定表明式,后实行语句,while循环称为当型循环。
假使钦定的典型化为真(表达式为非0)时…

安装某些计数器变量的开端值。
请检查标准语句是金科玉律的。
实行中的代码循环。
增量在每种迭代停止通过循环计数器。
for循环允许你定义叁个粗略的代码行这么些手续。它就如有一种奇怪的方式,所以自然要紧密注意语法用!

While 循环

 

while 循环将再次实践代码块,直到钦点的法规不创设。

语法

for (初始值; 条件; 增量)
{
要推行的代码;
}

参数:

  • 初始值:主假诺最早化三个变量值,用于安装贰个计数器(但能够是其余在循环的启幕被实行三遍的代码)。
  • 条件:循环试行的限量条件。假若为 TRUE,则循环继续。如若为
    FALSE,则循环截至。
  • 增量:主要用以递增计数器(但足以是另外在循环的利落被推行的代码)。

注释:上面的初始值增量参数可为空,恐怕有多少个表明式(用逗号分隔)。

for 循环的语法是:

语法

while (条件)
{
要推行的代码;
}

 

上边包车型大巴实例定义叁个初始值为 i=1 的循环。只要变量 i 小于也许等于
5,循环将继续运维。循环每运转二次,变量 i 就能够递增 1:

<html>
<body>

<?php
for ($i=1; $i<=5; $i++)
{
echo "The number is " . $i . "<br>";
}
?>

</body>
</html>

  运转结果:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

  

for (expr1; expr2; expr3)
statement

 

上面包车型大巴实例首先设置变量 i 的值为 1 ($i=1;)。

然后,只要 i 小于可能等于 5,while
循环将持续运营。循环每运转一回,i 就能够递增 1:

<html>
<body>

<?php
$i=1;
while($i<=5)
{
echo "The number is " . $i . "<br>";
$i++;
}
?>

</body>
</html>

     运营结果:

The number is 1
The number is 2
The number is 3
The number is 4
The number is 5

  

 

foreach 循环

foreach 循环用于遍历数组。

第1个表明式(expr1)在循环起来前无条件求值一回。

do…while 语句

do…while
语句会至少实行贰次代码,然后检查标准,只要条件建构,就能够再度进行巡回。

语法:

foreach ($array as$value)
{
要实行代码;
}

每进行一遍巡回,当前数组元素的值就能够被赋值给 $value
变量(数组指针会挨个地移动),在开展下三遍巡回时,您将见到数组中的下二个值。

expr2 在历次循环起来前求值。如若值为
TRUE,则接二连三循环,试行嵌套的循环语句。要是值为 FALSE,则停止循环。

语法

do
{
要实施的代码; }
while (条件);

 

上边包车型大巴实例演示了三个输出给定数组的值的轮回:

<html>
<body>

<?php
$x=array("one","two","three");
foreach ($x as $value)
{
echo $value . "<br>";
}
?>

</body>
</html>

  运转结果:

one
two
three

  

总结:

for语句必要设定发轫值,条件,增量,语句会自动判别规范是或不是必要继续推行循环代码块。

foreach 语句多客商遍历数组,语句也足以那样写foreach($arr as
$key=>$value){echo
$value.'<br>’}个中$key为$arr数组的键,$value为键所对应的值。

expr3 在历次循环之后被求值(执行)。

 

上边包车型地铁实例首先设置变量 i 的值为 1 ($i=1;)。

下一场,开端 do…while 循环。循环将变量 i 的值递增
1,然后输出。先反省规范(i 小于可能等于 5),只要 i 小于大概等于
5,循环将三番两次运营:

<html>
<body>

<?php
$i=1;
do
{
$i++;
echo "The number is " . $i . "<br>";
}
while ($i<=5);
?>

</body>
</html>

  运营结果:

The number is 2
The number is 3
The number is 4
The number is 5
The number is 6

  

计算:do   while 语句会先实践后决断

     while 语句是先推断后举办

多个实践尺度的次序顺讯不一致,所以区别境况下有分歧的用法。

各样表达式都可感到空或包涵逗号分隔的多个表达式。表明式 expr第22中学,全部用逗号分隔的表明式都会臆想,但只取最终二个结果。expr2
为空意味着将最为循环下去(和 C 同样,PHP 感到其值为
TRUE)。那说不定不像想象中那么未有用,因为平常会希望用 break
语句来截止循环实际不是用 for 的表明式真值判定。

看轻易实例一

复制代码 代码如下:

FOR ($i = 0; $i <= 2; $i++)
{
print “value is now ” . $i . “<br>”;
}

输出值

网站地图xml地图