スクリプトにユーザー入力がありますが、$_POST['money']
実際には小数点以下2桁の浮動小数点数であることを確認したいと思います。
私が計画$money = (float)@$_POST['money']
していたのは、この場合、$money
数値以外が入力された場合はゼロに設定されます。ただし、ユーザーが5.234のようなものを入力すると、このケースが発生する可能性があります。この場合、お金もゼロに設定する必要があります。
トリッキーなことやそのようなことはしたくありませんexplode
。これを効率的に行う方法があることを望んでいました。
整数も有効な量なので問題ありません。