Home  >  Article  >  Backend Development  >  PHP number_format() function definition and usage_PHP tutorial

PHP number_format() function definition and usage_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 15:18:54860browse

The number_format() function formats a number by grouping by thousands.

Syntax
number_format(number,decimals,decimalpoint,separator)

参数 描述
number

必需。要格式化的数字。

如果未设置其他参数,则数字会被格式化为不带小数点且以逗号 (,) 作为分隔符。

decimals 可选。规定多少个小数。如果设置了该参数,则使用点号 (.) 作为小数点来格式化数字。
decimalpoint 可选。规定用作小数点的字符串。
separator

可选。规定用作千位分隔符的字符串。

仅使用该参数的第一个字符。比如 "xyz" 仅输出 "x"。

注释:如果设置了该参数,那么所有其他参数都是必需的。

Tips and Notes
Note: This function supports one, two, or four arguments (not three).
Example
Copy code The code is as follows:

echo number_format("1000000") ;
echo number_format("1000000",2);
echo number_format("1000000",2,",",".");
?>

Output:

1,000,000
1,000,000.00
1.000.000,00

Interesting number_format
number_format(number,decimals,decimalpoint,separator)

has four parameters.

The first and second parameters are required, and the third and fourth parameters are optional. However, in actual testing, the third and fourth parameters must exist at the same time, that is, either both are set or neither is set.

The third and fourth parameters are not set:

Number_format(13526, 2); echo 13,526.00;

If you accumulate the processed numbers, Then you will only get a 13! .

The third and fourth parameters are set

Number_format(23125, 2, '.',''); echo 23125.00;

This time If you perform operations on the processed numbers, they will be executed correctly!

The third parameter of this function indicates how the ‘decimal point’ position is represented. It can default to . or can be set to ‘,’ and other symbols. Ps: But I believe no one would do this.
The fourth one indicates what is used to divide the number every thousandth place. If there are no special requirements and operations are to be performed, it is best to set it to empty.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/325416.htmlTechArticlenumber_format() function formats a number by grouping thousands. Syntax number_format(number,decimals,decimalpoint,separator) Parameter Description number Required. The number to format. If...
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