PHP _ retain two decimal places and rounding _ keep two decimal places without rounding php keep two decimal places and rounding $ num123213.666666; echosprintf (%. 2f, $ num); php retains two decimal places without rounding $ num123213.666666; echosprintf (%. 2f, substr (sprintf (%. 3f, $ PHP _ keep two decimal places and rounding _ keep two decimal places and not rounding
Php keeps two decimal places and rounding them
$num = 123213.666666;echo sprintf("%.2f", $num);
Php keeps two decimal places and does not round
$num = 123213.666666;echo sprintf("%.2f",substr(sprintf("%.3f", $num), 0, -2));
Php returns an integer
echo ceil(4.3); // 5echo ceil(9.999); // 10
Php rounding, taking an integer
echo floor(4.3); // 4echo floor(9.999); // 9
Bardo on the first floor
Echo round (123213.666666, 2 );
Echo number_format (ceil (123213.666666*100)/100,2 ,'.','');
Substr is inefficient. Is this easier?
We recommend that you read the manual more.
Kk48323201
Bardo wrote:
Echo round (123213.666666, 2 );
Echo number_format (ceil (123213.666666*100)/100,2 ,'.','');
Substr is inefficient. Is this easier?
We recommend that you read the manual more.
Thank you for your advice ..