Home  >  Article  >  Backend Development  >  PHP rounding, rounding, keeping two decimal places, etc. A complete list of number processing methods

PHP rounding, rounding, keeping two decimal places, etc. A complete list of number processing methods

不言
不言Original
2018-05-18 15:54:2612050browse

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
 
?>

相关推荐:

PHP函数之十进制、二进制、八进制和十六进制的转换

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!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn