溫馨提示×

PHP number_format()函數(shù)處理千位分隔符的方法

PHP
小樊
83
2024-09-03 17:15:43
欄目: 編程語言

number_format() 是 PHP 中用于格式化數(shù)字的一個內(nèi)置函數(shù),它可以方便地添加千位分隔符(也稱為千分位符)

這里有一個簡單的示例:

<?php
$number = 123456789.1234;
$formatted_number = number_format($number);
echo $formatted_number; // 輸出: 123,456,789
?>

在這個例子中,我們使用 number_format() 函數(shù)將 $number 變量中的數(shù)值格式化為包含千位分隔符的字符串。默認情況下,number_format() 會保留小數(shù)點后的兩位數(shù)字。如果你想要控制小數(shù)點后的位數(shù)或者使用不同的千位分隔符,可以傳遞額外的參數(shù)。

以下是一個更復雜的示例,展示了如何使用 number_format() 的所有參數(shù):

<?php
$number = 123456789.1234;
$decimals = 3; // 保留三位小數(shù)
$dec_point = '.'; // 使用 . 作為小數(shù)點
$thousands_sep = ','; // 使用 , 作為千位分隔符

$formatted_number = number_format($number, $decimals, $dec_point, $thousands_sep);
echo $formatted_number; // 輸出: 123,456,789.123
?>

在這個例子中,我們指定了保留三位小數(shù),并使用 . 作為小數(shù)點和 , 作為千位分隔符。這樣,輸出的結果就是 “123,456,789.123”。

0