在php中条件控制语包括了if语句、swicth语句、三无操作符等下面小编来给大家总结它们三个在php中的一些应用实例了.
PHP条件控制语句一共有三种:
第一种:if语句;
第二种:switch语句;
第三种:三元操作符;
分别讲解下这三种条件控制语句.
第一种:if语句, if语法有以下几种格式:
1)、
if (表达式一) { //满足条件执行以下程序段 执行语句; }例如如下代码:
<?php if ( $a > $b ) { echo "a is bigger than b" ; $b = $a ; } ?>2)、
if (表达式一){ //满足条件执行以下程序段 执行语句; } else { //不满足执行如下程序段 执行语句; }例如如下代码:
<?php if ( $a > $b ) { echo "a is bigger than b" ; } else { echo "a is NOT bigger than b" ; } ?>3)、
if (表达式一) { //满足条件执行以下程序段 … } elseif (表达式二) { … } else { … }例如如下代码:
<?php $a =45; $b =50; if ( $a > $b ) { print [a大于b]; } elseif ( $a == $b ) { print [a等于b]; } else { print [a小于b]; } ?>第二种:switch语句
Switch是多路分支语句,虽然可以通过多重嵌套的if语句来实现多路分支,但嵌套越深,程序的可读性越差,使用 Switch 语句可以避免冗长的 if..elseif..else 代码块.
Switch语句的语法:
switch ( var ) { case 值1: 语句1; break ; case 值2: 语句2; break ; case 值N: 语句N; break ; default : 语句; }例如如下代码:
<?php $i =1; switch ( $i ) { case 0: echo "i equals 0" ; break ; case 1: echo "i equals 1" ; break ; case 2: echo "i equals 2" ; break ; default : echo "i no equals" ; break ; } ?>第三种:三元操作符.
PHP脚本语言支持操作符?:,它是if语句的紧凑版本,我们可以用下面的实例来对该三元操作符进行解释:
三元操作符语法:
(条件)?’执行语句1′:’执行语句2′;
解释为:如果条件为TRUE则执行语句1,如果条件为FALSE则执行语句2;
例如如下代码:echo ($a>$b)?[a大于b]:[a不大于b];
解释为:如果$a>$b,则输入a大于b;如果$a<$b,则输入a不大于b.
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did26989