是否有一个PHP函数来返回任何2个整数之间的差异作为正整数?

时间:2016-10-11 08:00:28

标签: php

我谷歌搜索,yahooed和研究,但没有运气。我想使用 PHP 比较2个数字。

要明确我知道我可以使用基本数学和简单的

来实现这一目标
Android Studio

我知道如何做到这一点,我可以写一个简单的函数,找到结果,但这不是我的问题。

我的问题很简单 - 是否有 PHP 函数返回2个整数之间的差异,+ ve或-ve以任何顺序显示为正整数

示例

if{} 

由于

3 个答案:

答案 0 :(得分:11)

正如@Phylogenesis所指出的,您可以使用abs()函数。例如:

$var1 = -2;
$var2 = -30;

echo abs($var1 - $var2); // 28

您还可以定义自己的功能:

function diff($v1, $v2) {
    return ($v1-$v2) < 0 ? (-1)*($v1-$v2) : ($v1-$v2);
}
echo diff(-2, -30); // 28

答案 1 :(得分:2)

使用两个数字差异的php的绝对值函数。

var datas = hot.getData()

$.each(datas, function(rowIndex, row) {
  console.log('The row id is ' + rowIndex);

  $.each(row, function(colIndex, value) {
    console.log('The column id is ' + colIndex + ' and the property is ' + Object.keys(hot.getSchema())[colIndex]);
    console.log(value);
  });

  console.log("----------------------------");
});

答案 2 :(得分:0)

用一个数字减去另一个数字可能不是答案。

测量1-1之间的距离(不是减法)2吗?

-3 -2 -1 0 1 2 3 1-1 相距多远?如果零不是数字,则距离为 1;如果是,则距离为 2

$var1 = -2;
$var2 = -30;

echo abs($var1 - $var2); // 28

是的,结果是 28,但 $var1$var2 之间的距离是 2。距离的数学函数?