我希望你能帮助我。我想在两个数字之间留有余量,无论是正数还是负数。在这种情况下,我希望$a
或$b
的结果为2
。当然,我可以使用一些if else
,但我确信在PHP中有更好更优雅的方法吗?
听起来谷歌可以在几秒钟内向我展示正确的方式,但我没有找到任何有用的东西。
请帮忙。非常感谢!
$a = 1 - 3;
$b = 3 - 1;
if $a<0{
$result = $a*-1;
}else{
$result = $a;}
答案 0 :(得分:1)
您可以使用绝对值方法:abs()
$result = abs($a); // $result will be 2
答案 1 :(得分:0)
只需使用abs(Number)
,即abs($a)
。 Refer to the official documentation了解更多详情。
答案 2 :(得分:0)
如果你想要绝对值,试试PHP的内置abs
函数http://php.net/manual/en/function.abs.php