価格の千の位と小数点の問題はカンマです

WBOY
リリース: 2016-06-23 13:49:41
オリジナル
2054 人が閲覧しました

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


回复讨论(解决方案)

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

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

小数点是逗号?
举例看看

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

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

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

还有千位符
比如:1,000

请问我怎么处理呢?

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

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

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

一般的

$n = '1,234,567,89';echo strtr(preg_replace('/,(\d{1,2}\b)/', '.$1', $n), array(',' => '')); 
ログイン後にコピー
1234567.89

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート