函数得到减法结果状态是正还是负?

时间:2017-07-15 08:32:44

标签: php subtraction

我正在对两个变量执行减法运算。

$first_variable = 20;
$second_variable = 30;
$result = $first_variable - $second_variable;

那么我如何得到结果$result是积极的还是消极的? 有任何PHP函数来确定减法的结果是正还是负? 我知道我可以使用if语句来完成它。但我要求任何预定义的功能来做到这一点。

我之所以听到的原因只是好奇心。

2 个答案:

答案 0 :(得分:1)

您可以使用php gmp_sign 功能来实现该检查this

示例: -

<?php
// positive
echo gmp_sign("500") . "\n";

// negative
echo gmp_sign("-500") . "\n";

// zero
echo gmp_sign("0") . "\n";
?>

输出

1
-1
0

答案 1 :(得分:0)

嗯,出于纯粹的学术目的,你可以通过一个功能来实现:

$sign = sprintf("%+d", $number)[0];