温馨提示×

如何使用number_format()保留小数位数

PHP
小樊
111
2024-09-03 17:14:47
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

number_format() 是 PHP 中的一个内置函数,它可以将数字格式化为千位分隔符、指定小数点后的位数等

number_format(float $number, int $decimals = 0, string $dec_point = '.', string $thousands_sep = ','): string

参数说明:

  • $number:要格式化的数字。
  • $decimals:可选参数,设置小数点后的位数,默认为 0。
  • $dec_point:可选参数,设置小数点字符,默认为 .
  • $thousands_sep:可选参数,设置千位分隔符字符,默认为 ,

示例:

<?php
$number = 1234567.89;

// 保留 2 位小数
$formatted_number = number_format($number, 2);
echo $formatted_number; // 输出:1,234,567.89

// 保留 0 位小数
$formatted_number = number_format($number, 0);
echo $formatted_number; // 输出:1,234,568

// 保留 4 位小数
$formatted_number = number_format($number, 4);
echo $formatted_number; // 输出:1,234,567.8900
?>

在这些示例中,我们使用 number_format() 函数来格式化一个浮点数,并通过设置 $decimals 参数来保留不同位数的小数。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

0