我在谷歌,雅虎和研究了这么多,但没有运气。我试图使用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
。距离的数学函数?