几个PHP的语法

流程语句

1.条件语句
条件语句这里只说一种大家常用的if else语句
语法:

if(表达式){

		表达式为true执行的结果

}else{

		表达式为false执行的结果
}
比如年龄够18岁了就成年了,可以去考驾照了。
$age=20;
if($age>=18){
	echo '已经成年,可以去考驾照了。';
}else{
	echo '未成年,不能去考驾照。';
}

那么执行的结果肯定是在页面输出’已经成年,可以去考驾照了’,因为$age>=18是true,也就是成立的,所以执行第一条内容。

那么我们如果有多个条件的时候可以用多个else if语句,语法:

if(表达式1){

		表达式1为true执行的结果

}else if(表达式2){

		表达式2为true执行的结果
}else{
		表达式1和表达式2都不成立执行的结果
}

备注:如果条件有多个,可以写多个else if

比如考试成绩为80-100分的,为优秀,考试成绩为60-80分,为良,最后60分以下的,为不及格。

$score=90;

if($score>=80&&$score<=100){
	echo '优秀'}else if($score>=60&&$score<80){
	echo '良';
}else{
	echo '不及格';
}

备注需要大家注意的是如果你想表述分数在80-100之间的范围,千万不要 80<=$score<=100 是没有这种写法的。

2.循环语句
条件语句这里也说一种常用的for循环语句
语法:

for(初识变量;结束范围;累加/累减){
		重复执行的代码
}

比如:

	for($i=1;$i<=100;$i++){
			echo $i;		
	}

运行步骤如下:

1、先初识化变量$i=1
2、$i<=100表达式进行判断,如果为true,进入循环内部,如果为false,循环终止。
3、如果为true的话,跳入循环,执行重复代码
4、累加或者累加
5、再进行$i<=100表达式判断
6、如果为true的话再跳入循环,执行重复的代码
7、依次类推,直到$i<=100表达式返回结果为false,循环结束

3.双重for循环
示例:

    for($i=1;$i<=5;$i++){
			for($j=1;$j<=5;$j++){
					echo '*';
			}
			echo '<br/>';
	}

运行步骤:

1、先初始化$i=1
2、判断表达式$i<=5是否为true,如果满足跳入循环内部,如果不满足终止循环。
3、进入以后发现又是循环,所以初始化内层循环$j=1,进行$j<=5判断,如果满足,跳入内层循环,执行代码
4、然后内层循环执行$j++,然后判断$j<=5是否成立,如果成立,继续上面的循环步骤,如果不成立,跳出内层循环
5、内层循环出来以后,发现外层还没有跑完,继续执行外层循环的第二轮的代码
6、外层循环1次,内层循环5次
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值