我正在對兩個變量進行減法。功能得到減法結果狀態,它是正面還是負面?
$first_variable = 20;
$second_variable = 30;
$result = $first_variable - $second_variable;
那麼我如何得到結果$result
是正面還是負面呢? 是否有任何PHP
函數來確定減法的結果是正數還是負數? 我知道我可以使用if
聲明來完成它。但我要求任何預定義的功能來做到這一點。
我問它聽到的原因只是一種好奇心。
我正在對兩個變量進行減法。功能得到減法結果狀態,它是正面還是負面?
$first_variable = 20;
$second_variable = 30;
$result = $first_variable - $second_variable;
那麼我如何得到結果$result
是正面還是負面呢? 是否有任何PHP
函數來確定減法的結果是正數還是負數? 我知道我可以使用if
聲明來完成它。但我要求任何預定義的功能來做到這一點。
我問它聽到的原因只是一種好奇心。
您可以使用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
偉大的幫助先生,謝謝@Bibhudatta Sahoo –
@永遠是一個學習者,歡迎您,如果你懷疑被清除,那麼你可以通過接受我的答案來關閉你的問題:) –
是的,肯定它是清楚的,然後永遠。 –
那麼,對於純學術的目的,你可以有點用功能:
$sign = sprintf("%+d", $number)[0];
我已閱讀有趣的文檔。謝謝@Colburton –
'if($ result> = 0){echo「positive」;} else {echo「negative」; }' – urfusion
你想要一個函數做這個工作的原因是什麼,而不是一個簡單的'if($ c <0)'.. ?? –
一個是爲了簡單,第二個是爲了好奇 –