要自定義number_format()
函數(shù)的千位分隔符,您需要在調用該函數(shù)時提供第四個參數(shù)
number_format(float $number, int $decimals = 0, string $decimal_separator = '.', string $thousands_separator = ','): string
$number
:要格式化的數(shù)字。$decimals
:可選參數(shù),指定小數(shù)點后的位數(shù)。默認值為0,表示沒有小數(shù)部分。$decimal_separator
:可選參數(shù),指定小數(shù)點字符。默認值為’.'。$thousands_separator
:可選參數(shù),指定千位分隔符字符。默認值為’,'。要自定義千位分隔符,只需在調用number_format()
時傳入第四個參數(shù)即可。例如,如果您想將千位分隔符更改為空格,可以這樣做:
$number = 1234567.89;
$formatted_number = number_format($number, 2, '.', ' ');
echo $formatted_number; // 輸出 "1 234 567.89"
在這個例子中,我們將千位分隔符更改為了一個空格。您可以根據(jù)需要使用任何其他字符作為千位分隔符。