在我目前的申请中,用户可以在其帐户中获得“预付”金额。该值以美分存储。现在,如果用户试图将钱从一个帐户转移到另一个帐户,他应该能够使用诸如“1,53”,“1.53”和“1”之类的值。现在我需要检查输入的金额是否低于他能够转移的金额。
if (($request->amount * 100) <= $user->calculateAmount())
函数$ user-&gt; calculateAmount()返回值,例如“351”,代表3,51€(以美分计算)。 我知道问题是“,”,使用“。”工作正常,但用户应该能够使用两者。有更好的方法还是我需要使用str_replace()?