値を持つ非表示フィールドがあります。それは隠しフィールドなので、私の値は文字列です。私のデータベースでは、値は小数点以下2桁の精度で格納されます。PHPで文字列を浮動小数点に変換できません - Laravel 5.2
ビュー
<tr class="grand-total">
<th>Total incl. 21% BTW:</th>
<?php $total = number_format($cartTotal, 2, ',', '') ?>
<td><strong class="grey-color">€{{$total}}</strong></td>
</tr>
<input type="hidden" name="total" value={{$total}}>
コントローラ
私の合計がある場合には、例えば、€10.95、私は€10.00を取得します。
(float)$request->total
floatval($request->total)
floatval($request->total * 1.00)
をしかし、これらすべては€10を返す:
物事は私が試してみました。
合計は「10,95」または「10.95」ですか? – Aurel
'10,95'は無効な指定です。有効な読書だけが「10.95」に変更されました。保留中の編集。 –