"1944.00"BCMath関数を利用すると、結果を文字列で取得します。PHPは数字の文字列を数値扱いでしてくれますので、そのまま切り上げ切り捨てできますし、結果も狂いません。ちなみに、BCMath関数は有効桁数未満を「切り捨て」します。これが切り上げや四捨五入だと、丸めたい桁数+2桁まで取らなければいけませんが、切り捨てなので+1桁を第三引数に指定しましょう。小数計算に対応した計算関数ではgmp関数もあるのですが、こっちのがマイナーっぽいです。両方ともバニラのPHPには存在しないため、別途インストールが必要。BCMathは標準装備している会社が多いみたいです。僕のケースもBCMathは実装済みでした。"1944"関数がインストールされていなくて、かつインストールできない場合は、計算結果を文字列に変換してしまいましょう。だいたいのケースはこれで上手くいきます。(100%保障はありません)先の例で、厳密には小数点以下の数値を持っていた$t1が、var_dumpではfloat(1944)と出力しました。String型に変換すると、この丸められた「1944」を文字列にするので、結果としてBCMathと同じ結果になります。繰り返しますが、100%保障はありません。小数点第一位くらいから狂う計算とかあります。その場合はString取得では狂います。基本的にはBCMathを使うのがベストです。