您好,登录后才能下订单哦!
本篇内容介绍了“PHP怎么判断两个数中哪个数最接近值100”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
具体问题如下:
如何编写一个 PHP 程序来检查两个给定整数中哪个数字最接近值 100,如果两个数字相等,则返回 0。
下面是我给出的实现方法,可供大家参考学习一下:
<?php function test($x, $y) { $n = 100; $val = abs($x - $n); $val2 = abs($y - $n); return $val == $val2 ? 0 : ($val < $val2 ? $x : $y); } echo test(78, 95)."<br>"; echo test(95, 95)."<br>"; echo test(99, 70)."<br>";
输出结果是:
95 0 99
我们来看一下,第一对参数是(78, 95),接近100的明显是95;第二对参数是(95, 95),相同两个数返回了0;第三对参数是(99, 70),返回99.
这里给大家介绍一个函数abs
,PHP中的abs()函数用于返回一个数的绝对值,其语法是“abs(number);
”,也就是说返回值是返回number的绝对值,如果数字number的类型是浮点型,则返回的类型也是浮点型,否则将以整数形式返回。
然后关于三元运算符?:
(如果问号前面的表达式成立则执行冒号前面的表达式,否则执行冒号后面的表达式),也不多介绍了,之前的文章中有多次使用并介绍过啦。
“PHP怎么判断两个数中哪个数最接近值100”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。