与任何其他语言一样,PHP中的循环用于执行语句或语句块,多次,直到并且除非满足特定条件。这有助于用户节省多次编写相同代码的时间和精力。
PHP支持四种类型的循环技术;
现在让我们详细了解上面提到的每个循环:
语法:
for(初始化表达式;测试条件;更新表达式){//要执行的代码}
在for循环中,循环变量用于控制循环。首先将此循环变量初始化为某个值,然后检查此变量是否小于或大于计数器值。如果statement为true,则执行循环体并更新循环变量。重复步骤直到退出条件到来。
示例:
?php //用于说明loopfor的代码($ num = 1; $ num = 10; $ num + = 2){echo $ num \ n;}?
输出:
13579
流程图:
语法:
while(如果条件为真){/ / code执行}
示例:
?php //用于说明while循环的PHP代码$ num = 2; while($ num 12){$ num + = 2 ; echo $ num, \ n;}?
输出:
4681012
流程图:
[
语法:
执行{//代码执行}而(如果条件为真);
示例:
?php // PHP代码说明做... while循环$ num = 2;做{$ num + = 2; echo $ num, \ n;} while($ num 12);?
输出:
4681012
此代码将显示差异while和do ... while循环。
?php //用于说明两个循环的差异的PHP代码$ num = 2; //在while while的情况下($ num!= 2){echo“ ;在跳过代码的情况下“; echo $ num, \ n;} //如果做... whiledo {$ num ++; echo“do ... while代码至少执行一次”; } while($ num == 2);?
输出:
代码至少执行一次
流程图:
foreach(array_element as value){//代码到被执行}
示例:
?php $ arr = array(10,20,30,40,50,60); foreach($ arr as $ val){echo $ val \ n; } $ arr = array(“Ram”,“Laxman”,“Sita”); foreach($ arr as $ val){echo $ val \ n; }?
输出:
10 20 30 40 50 60 Ram Laxman Sita
本文i由 Chinmoy Lenka 提供。如果您喜欢GeeksforGeeks并想贡献,您也可以使用contrib.geeksforgeeks.org撰写文章或将您的文章发送至contribution@geeksforgeeks.org。请参阅GeeksforGeeks主页上出现的文章并帮助其他Geeks。
如果您发现任何不正确的内容,或者您想要分享有关上述主题的更多信息,请发表评论。
电话:15369635070
扣扣:1042551829
邮箱:1042551829@qq.com
地址:廊坊香河新华大街