PHPで小数データ型を文字列ではなく数値に自動変換する方法は?
データフィールドを double から decimal(4,2) に変更しました。私は多くのチェックを持っています
if ($row->field)
そして $row->field === 0.00. 2倍になったらOK。しかし、PHPで10進数を取得すると、文字列型が取得され、「0.00」がTRUEになります。
「$row->field の前に (float) を追加」は私のやり方ではありません。なぜなら、私は多くのフィールドを変更し、それを使用する場所が多すぎるからです。
あまりにも多くのコード行を変更するよりも、より良い方法を見つけたいです。多分いくつかの拡張機能か何か。