货币数据不同于整型数据,其是存在一个格式的,本实例通过函数number_format()实现金额的格式化输出。
金额的格式化输出通过函数number_forment()实现,其语法如下:
string number_forment(float number,int decimals)
string number_forment(float number,int decimals,string dec_point,string thousands_sep)
number_forment()函数返回参数number格式化后的字符串,该函数可以有1个,2个或者是4个参数,但不能是3个参数。如果是一个参数number,number格式化后会舍去小数点后的值,且每一千以逗号(,)隔开;如果有2个参数,number格式化会到小数点第decimals位,且每一千就会以逗号隔开;如果有4个参数,number格式化后到小数点第decimals位,dec_point用来替代小数点(.),thousands_sep用来替代每一千隔开的逗号(,)。
一起设计吧