2017-07-15 3 views
0

私は2つの変数の減算を行っています。減算結果の状態を正または負にする関数はありますか?

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

どのように結果が得られるのですか?$resultは肯定的か否定的なのですか? PHPは、減算の結果が正か負かを決定する関数ですか? 私はifステートメントを使用して完了することができます。私はそれを行うための事前定義された関数を求めています。

私が聞いた理由は単なる好奇心です。

あなたはそのチェックに this

達成するためにPHP gmp_sign機能を使用することができます

+0

'if($ result> = 0){echo" positive ";} else {echo" negative "; } ' – urfusion

+0

関数が単純な' if($ c <0) '..の代わりにジョブをやりたい理由は何ですか? –

+0

1つは簡単ですし、2番目は好奇心のためです –

答えて

1

: - あなたができる純粋な学術目的のために

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

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

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

出力

1 
-1 
0 
+0

大助けてくれてありがとうございます@Bibhudatta Sahoo –

+0

いつも覚えておられますか?疑問が解消されたら、私の答えを受け入れることで質問を閉じることができます:) –

+0

はい、それはいつまでも明らかです。 –

0

まあを、一種の機能でそれを行う:

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

私はそれが興味深いドキュメンテーションを読んだ。ありがとう@コールバートン –

関連する問題