⚠️:带千分位的 也无法进行正常运算的 所以最好运算后再number_format 不要在运算前
在项目中碰到一个坑数据库的存储类型是demical
然后在处理数据的时候用number_format处理 带千分位的会被转成整型
$test1='1000.00'; var_dump(number_format($test1,2));-------》'1,000.00' $test2='1,000.00'; var_dump(number_format($test2,2));-------》'1.00' exit;
暂时处理的方式是
若处理的数值本身带有千分位的用str_replace函数进行转化再number_format
$test2=str_replace(',','',$test2);->'1000.00'