Home > Article > Backend Development > PHP rounding, rounding, keeping two decimal places, etc. A complete list of number processing methods
This article introduces the content of PHP rounding, rounding, retaining two decimal places, and other number processing methods. It has certain reference value. Now I share it with you. Friends in need can refer to it
There are four commonly used methods for PHP rounding functions. The 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~~The main ones are: ceil, floor, round, intval
1. ceil — Enter One-way rounding
Explanation
float ceil (float value)
Returns the next integer that is not less than value. If value has a decimal part, it will be rounded up. . The type returned by ceil() is still float because the range of float values is usually larger than that of integer.
Example: ceil()
<?php echo ceil(4.3); // 5 echo ceil(9.999); // 10 ?>
2. Floor - Rounding by rounding off method
Explanation
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: floor()
<?php echo floor(4.3); // 4 echo floor(9.999); // 9 ?>
3. round - round floating point numbers
Instructions:
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: round()
<?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 the variable into an integer type
例子:intval()
<?php echo intval(4.3); //4 echo intval(4.6); // 4 ?>
相关推荐:
The above is the detailed content of PHP rounding, rounding, keeping two decimal places, etc. A complete list of number processing methods. For more information, please follow other related articles on the PHP Chinese website!