php如何去掉小数显示00的比如500.00

我不懂php,我用的是php模版,比如我输出的小数是500 前台显示的是500.00
我想实现的是输出500就是500 比如输出500.1 则前台显示500.1
现在我输出500.1 前台会显示500.10 如何去掉这些没用的0
请问这个好实现吗。
可以给个思路吗!

直接用 floatval($arg) 来转换,既可以保留有效的小数点,也可以去掉后面多余的0
其中arg 为变量
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-22
如果你用的是别人的模版的话,大部分都定义了时间涵数的!找找看,也许后台也能找到设置的地方!

小尾巴:http://jingyan.baidu.com/article/a65957f49e34a424e77f9b49.html本回答被网友采纳
第2个回答  2014-09-11
echo trim('500.10','.0');
echo trim('500.00','.0');

第3个回答  2017-09-14
根据php的若类型特点,你试试$arg += 0;
其中$arg为你读取的变量
第4个回答  2021-01-30
方法一:
$a = 500.00;
$a = $a*100/100;
方法二:
$a = 500.10;
$a = floatval($a);

php如何去掉小数显示00的比如500.00
直接用 floatval($arg) 来转换,既可以保留有效的小数点,也可以去掉后面多余的0 其中arg 为变量

...现在网站显示的是1,500.00 怎么去掉千位分隔符,显示1500.00或者1500...
product['price1']=number_format($product['price1'],2);这一行修改为$product['price1']=$product['price1'];

相似回答