PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
PHP
[请益] 如何读取带有千分号的数字
楼主:
anawak
(...)
2017-12-25 20:00:24
$n = 1234.56;
可以利用 number_format($n, 2), 输出 1,234.56
但是反过来呢?假设使用在表单输入 1,234.56
接收的时候如何转化成 1234.56 ,以便做后续计算?
除了用正规表示法把逗号跟小数删删掉,
是否有什么函数或其它方式可以达成?
作者:
newversion
(海纳百川)
2017-12-25 22:43:00
php.net/manual/en/function.number-format.php
https://gist.github.com/msng/1504235
作者:
imhaha
(嘿嘿)
2017-12-25 22:44:00
裁取
作者:
jaywang4
(é…’ä¸ç‹‚士)
2017-12-25 22:45:00
不是用str_replace把逗号取代掉就好了吗?
作者: jonlee (Jon)
2017-12-26 14:57:00
echo str_replace(',', '', '1,234.56');
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-12-26 15:49:00
为什么要把小数删掉 同学你有事吗
作者:
banqhsia
(BEN)
2017-12-27 22:21:00
同5F jonlee,因为带有千分号的数字是字串,所以必须去除才可以当成数值,不过我会用 preg_replace
作者:
MOONRAKER
(㊣牛鹤鳗毛人)
2017-12-28 11:26:00
简单字串代换str_replace()较实在,非效能神教也要考虑.
继续阅读
[请益] 抓取某tag内的html
liisi
[请益] 在js里如何收到php的变量
yuoo1580
[请益] php判断问题
jerry7504
[请益] PDO模糊查询资料
kiraseedone
[请益] file 存入array
kevin10449
[请益] 捉google translate的mp3音档
mlev
[请益] 插入纪录后字段分开问题
jerry7504
[分享] 简易的 container
JohnRoyer
[请益] 关于Git Flow操作问题
herbacin
[请益] syntax error问题
ludohsiao
Links
booklink
Contact Us: admin [ a t ] ucptt.com