使用preg_replace进行Laravel / PHP数字格式化

时间:2014-04-02 20:51:54

标签: php laravel laravel-4

我的代码的JSON部分保存到数据库中,如下所示:

Bare Filter - £200.00

我需要剥离所有东西以获得20000我做了 -

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

但是对于网站的访问者我需要一些格式来恢复到200.00

我试过了:

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

但这会返回20000.00,这显然是不对的...... 有人有什么建议/建议吗?

1 个答案:

答案 0 :(得分:2)

你可以做到

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