龙空技术网

PHP笔记 (五)编写条件语句

幸运钢琴XO 116

前言:

现在姐妹们对“phpswitch语句例子”大约比较看重,看官们都需要分析一些“phpswitch语句例子”的相关资讯。那么小编同时在网上收集了一些有关“phpswitch语句例子””的相关文章,希望姐妹们能喜欢,同学们快快来了解一下吧!

PHP关系操作符

操作符

何时为true

a<b

a小于b时

a>b

a大于b时

a<=b

a小于等于b时

a>=b

a大于等于b时

a==b

a等于b时

a!=b

不等时

a===b

恒等时,与大于的区别是a、b值和类型都要相同

a!==b

不是恒等时

PHP逻辑操作符

操作符

何时为true

x AND y

/

x && y

x和y都为true时

x OR y

/

x || y

x和y 不全为 false时

x XOR y

x和y中只有一个为true时

!x

x为false时

PHP操作符的优先级 (由低到高)

,

or

xor

and

print

= += -= *= /= .= %= &= |= ^= ~= <<= >>=

?:

||

&&

|

^

&

== != === !==

< <= > >=

<< >>

+ - .

* / %

! - ++ == (int) (double) (string) (array) (object) @

[]

new

()

圆括号优先级最高,可以避开操作符优先级规则。

if语句

//当if后面圆括号值为true时执行大括号包括的语句,否则不执行//示例:简单的if语句,单行可以不加大括号if($num > 10) 	echo "这是一个大于10的数"; //示例:比较复杂的if语句if($num > 10){ 	echo "这是一个大于10的数" ;  echo "多行执行语句需要加上大括号{}";}//可以设置if条件判断为true时执行if后紧跟一个语句,为false时执行else包括另一个语句if($num > 10)	echo "这是一个大于10的数";  else    echo "这个数小于或等于10";//嵌套的if语句if($num > 10){ 	if($num >100){  	echo "这个数大于100";  }else{   	echo "这个数小于或者等于100但大于10";   }}else{ 	echo "这个数小于或者等于10"; }//elseif语句if($num=1)  echo "$num=1";else if($num=2)  echo "$num=1";else if($num=3)  echo "$num=3";else  echo "$num的值不为1、2、3"; 
switch、break和default语句
//switch语句判断括号中的值等于case后面的值时,执行case后紧跟的语句,若执行到最后还不满足,则执行default语句switch($number){  case 1:    echo "small";    break;//break语句会跳出当前循环,case语句结束    //如果不加break,会依次执行后面的语句,default最后也会被执行  case 2:    echo "medium";    break;  case 3:    echo "big";    break;  default:    echo "输入异常";}
for语句

重复执行紧跟的语句

$num = 0;for($c=0;$c<=1;$c++){  $num+=$c;}echo "num的值为$num";
while和do while语句
//while语句执行顺序为:①条件判断;②为true执行循环体③回到第一步;第二部为false直接退出while(条件){  //执行语句}//do while语句执行顺序:①执行循环体②判断条件为true则循环执行do,否则直接退出do{  //执行语句}while(条件)

标签: #phpswitch语句例子