5-5 PHP中的三元运算符
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP中的三元运算符

(“?:”)三元运算符也是一个比较运算符,对于表达式(expr1)?(expr2):(expr3),如果expr1的值为true,则此表达式的值为expr2,否则为expr3。

任务

看看三元运算符咋用吧!

 在右边编辑器中第3行输入一条指令:

$b = $a >= 60 ? "及格": "不及格"; 

如下图所示:

其expr1的作用是判断$a值是否大于60,若大于60,则$b变量的值为expr2的值“及格”,若小于60,则$b变量的值为expr3的值“不及格”。运行结果如图所示:

  1. <?php
  2. $a = 78;//成绩
  3.  
  4. echo $b;
  5. ?>
下一节