$b){ echo "a大于b"."\n";}else:经常需要在满足某打屁屁股个条件时执 " />

$b){ echo "a大于b"."\n";}else:经常需要在满足某打屁屁股个条件时执"/>
 首页 > 作文

php流程控制

更新时间:2023-04-08 10:18:51 阅读: 评论:0

流程控制

分支控制

if

echo "1. if"."\n";$a = 10;$b = 3;if ($a > $b){    echo "a大于b"."\n";}

el:经常需要在满足某打屁屁股个条件时执行一条语句,而在不满足该条件时执行其他语句。

echo "2. el"."\n";if ($a > $b){    echo "a大于b"."\n";}el{    echo "a不大于b"."\n";}

elifel if:两者的效果完全一致,但是如果用冒号来定义if elif的条件,那就发朋友圈的句子不能使用el if

echo "3. elif"."\n";if ($a > $b腊梅诗句){    echo "a大于b"."\n";}elifstarts ($a == $b){    echo "a等于b"."\n";}el{    echo "a小于b"."\n";}//使用冒号的时候,必须得用elifif ($a > $b):    echo "a大于b"."\n";elif ($a == $b):  //此情况下使用el if会报错    echo "a等于b"."\n";el:    echo "a小于b"."\n";endif;

循环控制

while:是php中最简单的循环类型,它和c语言中的while表现地一样。

echo "4. while"."\n";while($a > 0):    echo "$a\t";    $a--;endwhile;

do-while:和while循环非常相似,do-while是先执行后判断,while是先判断后执行,相比之下,do-while至少执行一次。

echo "\n5. do-while\n";do{    echo "$a\t";    $a++;}while($a < 10);echo "\n";

forfor循环是php中最复杂的循环结构。

/* * 样式: * for(expr1; expr2; expr3){ *      statement; * } * expr1:在循环开始前无条件执行一次 * expr2:每次循环开始前时执行一次,用于判断该循环是否继续进行 * expr3:每次循环结束后时执行一次 * 上述三个都可以为空,如: * for(; ; ;){} * 当expr2为空时,默认为true,可无限循环。 */echo "6. for\n";for ($i = 0; $i < 10; $i++){    echo "$i\t";}//可以使用: endfor;形式echo "\n";for ($i = 0; $i < 10; 基层管理人员培训$i++) :    echo "$i\t";endfor;

foreach:提供了遍历数组的简单方式,且仅仅能够用于数组和对象。

/* * * 样式1:遍历给定的array_expression数组,每次循环中,当前单元的值被赋给$value并且数组内的指针向前移一步 * foreach (array_expression as $value){ *      statement; * } * 样式2:同上,不过除了当前单元的键名,也会在每次循环中赋值给$key * foreach (array_expression as $key => $value){ *      statement; * } * * =>由于foreach依赖内部数组指针,在循环中修改其值将可能导致意外的行为。 */echo "\n7. foreach\n";$arr = array(1, 2, 3, 4);foreach($arr as $value){    echo $value."\t";}echo "\n";foreach($arr as $key=>$value){    echo "key:$key => value:$value\t";}break:结束当前for,foreach,while,do-while或switch的结构的执行,跳出该层循环。continue:跳过该层循环的本次循环,执行下一次循环。

本文发布于:2023-04-08 10:18:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c2fdd2eeeca55bd71e19767dae4795fa.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:php流程控制.doc

本文 PDF 下载地址:php流程控制.pdf

标签:数组   冒号   样式   遍历
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图