PHP如何使用三元运算符测试数字是否大于指定数

发布时间:2021-08-05 14:58:33 作者:小新
来源:亿速云 阅读:113

这篇文章主要为大家展示了“PHP如何使用三元运算符测试数字是否大于指定数”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“PHP如何使用三元运算符测试数字是否大于指定数”这篇文章吧。

首先简单给大家介绍一下三元运算符,其实三运算符“?:”的作用与“if....else”语句是相同的,if语句用于在指定条件为 true 时执行代码;还不明白也没关系,我们来结合具体的实例来讲解:

比如有这样一个问题:“你如何编写一个PHP函数来使用三元运算符测试一个数字是否大于30、20或10”?

下面我直接给出我的方法:

PHP代码如下:

<?php

function trinary_Test($n){
    $r = $n > 30
        ? "大于30"
        : ($n > 20
            ? "大于20"
            : ($n >10
                ? "大于10"
                : "输入一个至少大于10的数字!"));
    echo $n." : ".$r."<br>";
}
trinary_Test(32);
trinary_Test(21);
trinary_Test(12);
trinary_Test(4);

输出结果如下:

PHP如何使用三元运算符测试数字是否大于指定数

现在给大家介绍下三元运算符的语法:

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3

表示如果条件“expr1”成立,则执行语句“expr2”,否则执行“expr3”。(恰当地使用三元运算符能够让代码更加简洁、高效)

那么了解这个语法,再看上述的实例,相信大家也都一目了然了吧。

上述代码中,我们给定的变量分别是32、21、12、4,指定的数是30、20或10;如果变量大于指定的数,就会执行问号后面的表达式;否则就会执行冒号后面的表达式。

以上是“PHP如何使用三元运算符测试数字是否大于指定数”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. 怎么测试PHP安装是否成功
  2. python 处理数字,把大于上限的数字置零实现方法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

php

上一篇:SQL Server中定长char(n)与变长varchar(n)的区别是什么

下一篇:如何解决某些HTML字符打不出来的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》