number_format()
是 PHP 的一个内置函数,用于格式化数字为千位分隔的字符串
以下是一些示例:
<?php
// 示例 1: 格式化金额
$amount = 123456789.1234;
$formatted_amount = number_format($amount, 2); // 保留两位小数
echo "Formatted amount: " . $formatted_amount; // 输出: Formatted amount: 123,456,789.12
// 示例 2: 格式化数据集合
$data = [1234567, 2345678, 3456789];
foreach ($data as $value) {
echo number_format($value) . "<br>";
}
// 输出:
// 1,234,567
// 2,345,678
// 3,456,789
// 示例 3: 自定义千位分隔符和小数点
$number = 1234567.89;
$formatted_number = number_format($number, 2, ',', ' ');
echo "Formatted number: " . $formatted_number; // 输出: Formatted number: 1 234 567,89
?>
通过这些示例,你可以了解到如何在 PHP 项目中广泛应用 number_format()
函数来格式化数字。