php 取小数点后两位
时间: 2024-09-15 20:11:21 浏览: 37
php 保留小数点
在PHP中,如果你想从一个浮点数值中取到小数点后两位,你可以使用`number_format()`函数或者简单的字符串截取。这里有两个例子:
1. 使用 `number_format()` 函数:
```php
$number = 1234.5678;
$formatted_number = number_format($number, 2); // 将返回 "1234.57"
```
这个函数会保留指定位数的小数,并四舍五入。
2. 如果你想通过字符串截取的方式,可以先将数字转换为字符串,然后使用切片操作:
```php
$number = 1234.5678;
$formatted_number = rtrim(strval($number), '0'); // 删除多余的零
$formatted_number = rtrim($formatted_number, '.'); // 删除多余的点,如果有的话
$formatted_number .= '.' . substr(strval($number), strpos(strval($number), '.') + 1, 2); // 添加两个小数位
```
这将得到 "1234.57" 的结果。
阅读全文