The Number_format () function formats numbers by using thousands of groupings. It returns the formatted number.
Note: The function supports one, two, or four parameters (not three).
This article mainly introduces the method that PHP uses Number_format function to intercept decimals, combined with the example form analyzes the Number_format function to carry on the floating-point number mathematics operation correlation skill, needs the friend can refer to the next
You know that using PHP's Number_format () function, you can group numbers by thousands. But it will round up the numbers, is there any way that it can simply discard the decimals behind the reserved bits without rounding them?
If you want to keep two decimal places, you can put your number-0.005
For example:
123456.6588
The result you want is:
123,456.65
You can do this:
$num =123456.6588;echo Number_format ($num -0.005,2, ".", ",");
If you only want to keep integers, you can
$num =123456.6588;number_format ($num-0.5);