>  기사  >  백엔드 개발  >  价格千位符和小数点是逗号的问题

价格千位符和小数点是逗号的问题

WBOY
WBOY원래의
2016-06-23 13:49:412063검색

获取的价格 有千位符,有些小数点是逗号,请问这样我怎么处理啊,计算都没办法计算。


回复讨论(解决方案)

直接替换清空逗号就可以了

问题是小数点是逗号怎么处理???

小数点是逗号?
举例看看

你的千位符和小数点都是逗号吗?恐怕人为去判断都无法判断吧?

怎么判断是千位符还是小数点

欧洲的价格普遍小数点是逗号
比如:  2,54    

还有千位符
比如:1,000

请问我怎么处理呢?

一般同时有千位符和小数点的很少,目前还没看到。
要么就是有千位符,要么就是有小数点

主要是欧洲价格多是小数点,日本价格多是千位符

你不是获取的吗?把源地址贴出来

一般的

$n = '1,234,567,89';echo strtr(preg_replace('/,(\d{1,2}\b)/', '.$1', $n), array(',' => '')); 
1234567.89

楼主你的意思是千分位,然后设置小数点多少位吗?楼主你想要的应该是number_format的用法。

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.