是否有一个PHP函数将任意两个整数之间的差返回为正整数


is there a php function to return the difference between any 2 integer numbers as a positive integer?

我在谷歌,雅虎和研究了这么多,但没有运气。我试图使用PHP比较2个数字。

我知道我可以用基本的数学和一个简单的 来完成这个。
if{} 

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

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

例子
PHPFunction(3,-2) result 5

谢谢

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

$var1 = -2;
$var2 = -30;
echo abs($var1 - $var2); // 28

你也可以定义你自己的函数:

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

使用php的绝对值函数求两个数之差

$answer = abs($num1 - $num2);

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

测量1-1之间的距离(非相减)2 ?

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

$var1 = -2;
$var2 = -30;
echo abs($var1 - $var2); // 28

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