您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

正则表达式 去除小数点后面的000

2024/5/29 13:35:03发布29次查看
求一个正则表达式 去除小数点后面的000
比如
8.38370000
要结果为 8.3837
8.0038370000
要结果为 8.3837
8.38370010
要结果为 8.3837001
分享到:
------解决方案--------------------
$s =<<< txt
8.38370000
8.0038370000
8.38370010
txt;
echo preg_replace('/(?<=\d)0+\b
------解决方案--------------------
(?<=\.)0+/', '', $s);
8.3837
8.3837
8.3837001
8.0038370000 要变成 8.3837 应该是无理要求
------解决方案--------------------
$string = 8.38370010;
echo (float)$string;
8.3837001
------解决方案--------------------
preg_replace('/[^0]0+$/','',$s);8.0038370000 要变成 8.3837 应该是无理要求
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product