number_format()
是 PHP 中用于格式化數字的一個內置函數,它可以方便地添加千位分隔符(也稱為千分位符)
這里有一個簡單的示例:
<?php
$number = 123456789.1234;
$formatted_number = number_format($number);
echo $formatted_number; // 輸出: 123,456,789
?>
在這個例子中,我們使用 number_format()
函數將 $number
變量中的數值格式化為包含千位分隔符的字符串。默認情況下,number_format()
會保留小數點后的兩位數字。如果你想要控制小數點后的位數或者使用不同的千位分隔符,可以傳遞額外的參數。
以下是一個更復雜的示例,展示了如何使用 number_format()
的所有參數:
<?php
$number = 123456789.1234;
$decimals = 3; // 保留三位小數
$dec_point = '.'; // 使用 . 作為小數點
$thousands_sep = ','; // 使用 , 作為千位分隔符
$formatted_number = number_format($number, $decimals, $dec_point, $thousands_sep);
echo $formatted_number; // 輸出: 123,456,789.123
?>
在這個例子中,我們指定了保留三位小數,并使用 .
作為小數點和 ,
作為千位分隔符。這樣,輸出的結果就是 “123,456,789.123”。