number_format()
是 PHP 中的一個內置函數,它可以將數字格式化為千位分隔符、指定小數點后的位數等
number_format(float $number, int $decimals = 0, string $dec_point = '.', string $thousands_sep = ','): string
參數說明:
$number
:要格式化的數字。$decimals
:可選參數,設置小數點后的位數,默認為 0。$dec_point
:可選參數,設置小數點字符,默認為 .
。$thousands_sep
:可選參數,設置千位分隔符字符,默認為 ,
。示例:
<?php
$number = 1234567.89;
// 保留 2 位小數
$formatted_number = number_format($number, 2);
echo $formatted_number; // 輸出:1,234,567.89
// 保留 0 位小數
$formatted_number = number_format($number, 0);
echo $formatted_number; // 輸出:1,234,568
// 保留 4 位小數
$formatted_number = number_format($number, 4);
echo $formatted_number; // 輸出:1,234,567.8900
?>
在這些示例中,我們使用 number_format()
函數來格式化一個浮點數,并通過設置 $decimals
參數來保留不同位數的小數。