我正在对两个变量执行减法运算。
$first_variable = 20;
$second_variable = 30;
$result = $first_variable - $second_variable;
那么我如何得到结果$result
是积极的还是消极的?
有任何PHP
函数来确定减法的结果是正还是负?
我知道我可以使用if
语句来完成它。但我要求任何预定义的功能来做到这一点。
我之所以听到的原因只是好奇心。
答案 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];