Four commonly used methods for PHP rounding functions. Four functions are collected below; rounding functions are often used. Let’s briefly summarize them today! In fact, it is very simple, just a few functions~~ Mainly: ceil, floor, round, intval- Four commonly used methods for PHP rounding functions. The four functions are collected below;
Frequently used rounding functions, A little summary for today! In fact, it is very simple, just a few functions~~The main ones are: ceil, floor, round, intval
1. ceil - further rounding
Explanation
float ceil (float value)
Returns the next integer that is not less than value, If value has a decimal part, it is rounded up by one. The type returned by ceil() is still float because the range of float values is usually larger than that of integer.
Example 1. ceil() example
< ?php
echo ceil(4.3); // 5
echo ceil(9.999); // 10
?>
2. Floor - Rounding by rounding method
Instructions
float floor (float value)
Returns the next integer not greater than value, and rounds the decimal part of value. The type returned by floor() is still float because the range of float values is usually larger than that of integer.
Example 1. floor() Example
< ?php
echo floor(4.3); // 4
echo floor(9.999); // 9
?>
3. round — Round floating point numbers
Explanation
float round ( float val [, int precision] )
Returns the result of rounding val according to the specified precision (the number of decimal digits after the decimal point). precision can also be negative or zero (default).
Example 1. round() Example
< ?php
echo round(3.4); // 3
echo round(3.5); // 4
echo round(3.6); // 4
echo round(3.6, 0 ); // 4
echo round(1.95583, 2); // 1.96
echo round(1241757, -3); // 1242000
echo round(5.045, 2); // 5.05
echo round(5.055, 2) ; // 5.06
?>
4. intval—convert variables into integer types
Example intval()
< ?php
echo intval(4.3); //4
echo intval(4.6); // 4
?>
Click to open the link
The above introduces the complete methods of rounding to integers, rounding to integers, ignoring decimals, etc., including rounding and ignoring aspects. I hope it will be helpful to friends who are interested in PHP tutorials.