$_POST 変数を取得し、コンマなしで小数点以下 2 桁にする必要があります。
以下は機能しますが、確かにこれはこれを行うための最良の方法ではありません。
$difference = str_replace(",","",number_format((int)$_POST["difference"],2));
前のページのフォーム入力の一部が使用されていない可能性がある(int)$_POST["difference"],2)
ため、null 値を 0 に変換し、警告を防止するように配置しました。number_format() expects parameter 1 to be double, string given ...
私が言ったように、これはうまくいきます。主に、あまりきれいに見えないため、この方法で行うことによる意図しない副作用が心配です。
より良い方法はありますか?