0

私はPHPカリキュレーターを開発していますが、今行ったステップを実行するには、クラリフィケーターまたはその他の方法が必要です。以下は、私が開発した私の状況と解決策です。

2 つの値 A、B を乗算していることを見てみましょう。

$a=1;
$b=9;
$c= $a * $b;
echo "Output : ".$c;
echo "<br>";
// Now dividing the Values by D.
$d=1111111111111;
$e= $c / $d;
echo "Output after Division : ".$e;

分割後の出力 : 8.1000000000008E-12

確かに、出力は整数の戻り値ではなく、浮動小数点値です。

私の問題はここから始まります出力が正確な整数ではなく浮動小数点であることをユーザーに通知したい

// So below I have made a logic to do it.
if (strpos($e,'E') !== false) {
    echo 'The returned output is an Floating Value: ';
}

私の質問: 他の方法はありますか? 出力に文字列が含まれていることを確認することではありません'E'。内部 PHP のようなものは、ここでキャッチしてユーザーに表示する値を返します。

私が間違ったことをしている場合は、私にアドバイスしてください。またはこれを行う方法はありますか?

4

2 に答える 2