float类型参数要保留两位数,但不进行四舍五入要怎么做??
$num = 123213.666666;
dump(sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2)));
这个方式得到的结果是--123213.60--我需要的结果是123213.66
$num = floor($num * 100) / 100
$a= 123213.666666;
$i = 2; //保留几位
$len = pow(10,$i);
echo floor($a*$len)/$len;