价格千位符和小数点是逗号的问题
程序员文章站
2024-02-10 18:01:04
...
获取的价格 有千位符,有些小数点是逗号,请问这样我怎么处理啊,计算都没办法计算。
回复讨论(解决方案)
直接替换清空逗号就可以了
问题是小数点是逗号怎么处理???
小数点是逗号?
举例看看
你的千位符和小数点都是逗号吗?恐怕人为去判断都无法判断吧?
怎么判断是千位符还是小数点
欧洲的价格普遍小数点是逗号
比如: 2,54
还有千位符
比如:1,000
请问我怎么处理呢?
一般同时有千位符和小数点的很少,目前还没看到。
要么就是有千位符,要么就是有小数点
主要是欧洲价格多是小数点,日本价格多是千位符
你不是获取的吗?把源地址贴出来
一般的
$n = '1,234,567,89';echo strtr(preg_replace('/,(\d{1,2}\b)/', '.$1', $n), array(',' => ''));1234567.89
楼主你的意思是千分位,然后设置小数点多少位吗?楼主你想要的应该是number_format的用法。