实现千位分隔符的PHP函数
发布时间:2023-07-06 00:48:20
以下是一个简单的实现千位分隔符的 PHP 函数:
function thousandsSeparator($number) {
$number_parts = explode('.', $number); // 将小数部分和整数部分分开
$integer_part = $number_parts[0]; // 整数部分
$thousands_separated = number_format($integer_part); // 使用 number_format 函数来添加千位分隔符
if (count($number_parts) > 1) {
$thousands_separated .= '.' . $number_parts[1]; // 将小数部分添加回去
}
return $thousands_separated;
}
使用示例:
$number1 = 12345.67; // 12,345.67 $number2 = 1234567890; // 1,234,567,890 echo thousandsSeparator($number1); // 输出:12,345.67 echo thousandsSeparator($number2); // 输出:1,234,567,890
这个函数使用 number_format 函数来添加千位分隔符。它将输入数值转换为字符串,并在适当的位置插入逗号。如果有小数部分,它将小数部分添加回去。
