php – floatval($moneyString)返回0
作者:互联网
码:
var_dump($prodCost);
$prodCost = (float)$prodCost;
var_dump($prodCost);
结果:
string(5) “$4.57”
float(0)
我在这做错了什么?我正在寻找浮动的结果(4.57).
解决方法:
$-sign对数字无效,PHP将在第一个非数字字符后中断.试试这个:
php > echo floatval(ltrim('$4.57', '$'));
4.57
标签:string-conversion,php 来源: https://codeday.me/bug/20190826/1731807.html