记录学习与后端知识并分享学习代码过程(会飞的鱼Blog)

PHP的三元运算符

会飞的鱼 0 79302 2021年12月6日

三元运算符语法:条件 ? 结果1 : 结果2 说明:问号前面的位置是判断的条件,如果满足条件时结果1,不满足时结果2。

记性太差先记录下方便日后看

$if_summary = $row['IF_SUMMARY']==2?'是':'否';

这句话的意思就等于是

if($row['IF_SUMMARY']==2){

$if_summary="是";

}else{

$if_summary="否";

}

三元运算符的功能与“if...else”流程语句一致,它在一行中书写,代码非常精练、执行效率更高。

下面再放个例子

$str = $_GET['abc'] ? 'wangjinbo' : 'wjb';

$_GET['abc']为空值(也就是否(false),PHP中 ' ',null,0,undifine,都等效布尔值false)这时$str赋值为'wjb',否则赋值为'wangjinbo';

本文由 @会飞的鱼 于 2021-12-6 发布在 会飞的鱼Blog,如无特别说明,本博文章均为原创,转载请保留出处。

网友评论

    暂无评论

会飞的鱼 V

一条会飞的鱼!

745 文章
7275 评论
1071 万 阅读
8年 博龄
最新文章
最新评论
嘻嘻嘻
2个月前 (2024-03-19)

ThinkPHP实现用户注册、登录模块

标签

会飞的鱼 在线咨询

在线时间:9:00-22:00
周六、周日:14:00-22:00