看到有用正则处理的,就查了下手册,看到这个方法。

其实 PHP 自带的好多方法都可以实现我们的一些功能,遇到问题,可以先看看手册。

number_format

 1$number = 1234.56;
 2
 3// english notation (default)
 4$english_format_number = number_format($number);
 5// 1,235
 6
 7// French notation
 8$nombre_format_francais = number_format($number, 2, ',', ' ');
 9// 1 234,56
10
11$number = 1234.5678;
12
13// english notation without thousands seperator
14$english_format_number = number_format($number, 2, '.', '');
15// 1234.57

money_format