在上一篇《如何通过PHP将“if”添加到给定字符串的前面》中给大家介绍怎么通过PHP将“if”添加到给定字符串的前面,也是对条件语句的学习,今天本文将给大家介绍怎么判断两个数中的某个数最接近值100,当然这个接近值你们也可以视情况而定。

具体问题如下:

如何编写一个 PHP 程序来检查两个给定整数中哪个数字最接近值 100,如果两个数字相等,则返回 0。

条件和要求都有了,各位就动起手来敲敲代码吧!

下面是我给出的实现方法,可供大家参考学习一下:

<?phpfunction 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>";

输出结果是:

95099

我们来看一下,第一对参数是(78, 95),接近100的明显是95;QQ账号转让地图第二对参数是(95, 95),相同两个数返回了0;第三对参数是(99, 70),返回99.

这里给大家介绍一个函数abs,PHP中的abs()函数用于返回一个数的绝对值,其语法是“abs(number);”,也就是说返回值是返回number的绝对值,如果数字number的类型是浮点型,则返回的类型也是浮点型,否则将以整数形式返回。

然后关于三元运算符?:(如果问号前面的表达式成立则执行冒号前面的表达式,否则执行冒号后面的表达式),也不多介绍了,之前的文章中有多次使用并介绍过啦。


更多相关文章

  1. 如何通过PHP将“if”添加到给定字符串的前面
  2. PHP怎么通过给定符号来拆解字符串
  3. PHP循环学习九:获取给定两数间的最大公因数
  4. PHP算法练习八:判断给定的三个数是否能构成直角三角形
  5. if语句 三元 和 函数练习
  6. JavaScript基础ES5/ES6常用数组方法汇总
  7. php操作redis命令及代码实例大全
  8. PHP获取数组中单列值的方法
  9. PHP获取文件属性的最简单方法

随机推荐

  1. cr是什么意思?
  2. srand(time(0))函数是什么意思
  3. for(;;)什么意思
  4. if是什么意思
  5. 字符串赋值是什么意思
  6. c语言交换两个数的值
  7. remove是什么意思?
  8. 学好c语言要看什么书
  9. 学好c语言能做什么职业
  10. c如何和mysql连接