jjzjj

floatval

全部标签

php - floatval($moneyString) 返回 0

代码:var_dump($prodCost);$prodCost=(float)$prodCost;var_dump($prodCost);结果:string(5)"$4.57"float(0)我在这里做错了什么?我正在寻找float(4.57)的结果。 最佳答案 $符号对数字无效,PHP将在第一个非数字字符后中断。试试这个:php>echofloatval(ltrim('$4.57','$'));4.57 关于php-floatval($moneyString)返回0,我们在Stack

PHP - 小数点后位置的 floatval 削减?

我有这个PHP代码:$float";$float=floatval($float);//Withoutthislinenumber_formatthrowsanotice"Anonwellformednumericvalueencountered"/(float)$floatleadstothesameoutput$val=number_format($float,2,'.',',');echo"$float";?>为什么返回1?别这样。而且:是的,将1,99转换为1,99是有意义的;-)谢谢指教... 最佳答案 问题是,PHP无法