php保留2位小数不四舍五入

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;