zoukankan      html  css  js  c++  java
  • 三元运算符

    三元运算符简介

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

    三元运算符的语法

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

    1

    条件?结果1:结果2

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

    1486188938564607.gif三元运算符的作用和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...流程语句一样,但是多数情况下我们只在代码较为简单的时候使用三元运算符。

  • 相关阅读:
    C程序之修改Windows的控制台大小
    C程序之修改Windows的控制台颜色(转载)
    VS2010/MFC编程(对话框:模态对话框及其弹出过程)
    C/C++常用头文件及函数汇总
    vs2010点调试,显示系统找不到指定的文件
    C++之类和对象的使用(三)
    C++之类和对象的使用(二)
    idea激活方式
    Java之dom4j的简单解析和生成xml的应用
    Java之POI的excel导入导出
  • 原文地址:https://www.cnblogs.com/furuihua/p/12111661.html
Copyright © 2011-2022 走看看