我是靠谱客的博主 甜蜜羽毛,最近开发中收集的这篇文章主要介绍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);
登录后复制

输出结果如下:

7fe26235800a0d89d33e7bb503cddb6.png

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

(expr1)?(expr2):(expr3); //表达式1?表达式2:表达式3
登录后复制

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

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

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

注:本方法也可以直接使用if else if语句来实现,大家自己在本地试试吧~

最后给大家推荐最新最全面的《PHP视频教程》~快来学习吧!

以上就是PHP使用三元运算符测试数字是否大于指定数【附实例】的详细内容,更多请关注靠谱客其它相关文章!

最后

以上就是甜蜜羽毛为你收集整理的PHP使用三元运算符测试数字是否大于指定数【附实例】的全部内容,希望文章能够帮你解决PHP使用三元运算符测试数字是否大于指定数【附实例】所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(76)

评论列表共有 0 条评论

立即
投稿
返回
顶部