函数来获取减法结果状态是正数还是负数?

function to get the subtraction result state that is it positive or negative?

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

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

那我怎么知道结果 $result 是正数还是负数呢? 有什么PHP函数可以判断减法的结果是正数还是负数? 我知道我可以使用 if 语句来完成它。但我要求任何预定义的功能来完成它。

我问它听到的原因只是好奇。

你可以使用phpgmp_sign函数来实现那个检查this

例子:-

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

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

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

输出

1
-1
0

好吧,出于纯粹的学术目的,您可以使用一个函数来完成:

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