如果定义$a为整型
$a=1200;
$b=number_format($a,2);
$b输出的是1,200.00,是个字符串,如果数据库的字段是int, decimal,float等,存进去的会是1,‘,’后面的200.00会丢失;
如果再给number_format加上两个参数,如下:
$c=number_format($a,2,'.','');输出的$c也是个字符串,不过没有‘,’分割,这样即使 数据库的字段不是varchar类型的,存进去的也会是1200.00;
如果定义$a为整型
$a=1200;
$b=number_format($a,2);
$b输出的是1,200.00,是个字符串,如果数据库的字段是int, decimal,float等,存进去的会是1,‘,’后面的200.00会丢失;
如果再给number_format加上两个参数,如下:
$c=number_format($a,2,'.','');输出的$c也是个字符串,不过没有‘,’分割,这样即使 数据库的字段不是varchar类型的,存进去的也会是1200.00;