1

私のコーディングでは、値を float として取得し、それをテーブルに格納します。

 $new_priceint=((float)$new_price*100);
 $used_priceint=((float)$used_price*100);

変数 $new_priceint と $used_priceint は db に格納されます。たとえば、値は439です。現在の値と比較するために取得した同じ値が変更されているかどうか、本当に正しい答えが得られませんでした。

$newpriceint > $newpriceintdbvalue を引くと、結果は 5.6843418860808E-14 になります。半日、私はこれを「ゼロ」として値を取得しようとしました。実際には db 値は '439' で、現在の値も '439' ですが、この電流は float です。同じ値ではありません。439 = 439 正しいか、float(439) == 439 が間違っているかわかりません。誰でもこの問題を解決するのを手伝うことができます。float 値を PHP の他の値と比較する方法

前もって感謝します

4

0 に答える 0