繁体   English   中英

Laravel / PHP数字格式与preg_replace

[英]Laravel/PHP number formatting with preg_replace

我的代码有一个JSON部分,它像这样保存到数据库中:

Bare Filter - £200.00

我需要精打细算才能得到2万-

$str = preg_replace('/[^0-9]+/', '', $str);

但是对于该网站的访问者,我需要某种格式来还原为200.00

我努力了:

number_format('20000', 2, '.', '');

但这返回20000.00,这显然是不正确的...任何人有任何建议/建议吗?

你可以做

number_format(((int) '20000') / 100, 2, '.', '');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM