码迷,mamicode.com
首页 > 其他好文 > 详细

三元运算符

时间:2019-12-28 16:14:54      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:plain   图片   例子   src   https   nbsp   line   运算符   dex   

三元运算符简介

三元运算符在程序设计经常用的,它又称为“三目运算符”,正如他的名字一样,他需要三个操作数,他的作用是根据一个表达式在另两个表达式中选择一个,而不是用来在两个语句或者程序中选择一个。我们看一下三元运算符的语法。

三元运算符的语法

三元运算符用(?:)表示,写法如下大理石直角尺

1

条件?结果1:结果2

当条件满足是,选择结果1,否则则是结果2,稍后我们会用例子来说明一下。

技术图片三元运算符的作用和PHP中的 if...else...流程语句一样,不过,三元运算符在一行中书写,代码少,执行的效率也高一点。

三元运算符实例

本实例运用三元运算符实现一个简单的选择功能,如果条件成立会输出“PHP中文网”,否则输出“false”,实例代码如下:

1

2

3

4

5

6

<?php

header("content-type:text/html;charset=utf-8");   //设置编码

$a=100;                                           //说明一个变量

$b=($a==true?PHP:false);

echo $b;

?>

代码运行结果:

 

上面我们说了三元运算符的作用和PHP中的 if...else...流程语句一样,那么我们用 if....else...流程语句在写一遍上面的例子,代码如下

1

2

3

4

5

6

7

8

9

<?php

header("content-type:text/html;charset=utf-8"); //设置编码

$a=100;                                        

if($a==true){

    echo "PHP";

}else{

    echo "false";

}

?>

代码运行结果:

 

可以看到两个例子运行的结果是一样的。

PS:虽说三元运算和 if...else...流程语句一样,但是多数情况下我们只在代码较为简单的时候使用三元运算符。

三元运算符

标签:plain   图片   例子   src   https   nbsp   line   运算符   dex   

原文地址:https://www.cnblogs.com/furuihua/p/12111661.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!