(PHP 4, PHP 5, PHP 7, PHP 8)
bcscale — 設置/獲取所有 bc math 函數(shù)的默認小數(shù)點保留位數(shù)
$scale
): int設置所有 bc math 函數(shù)在未設定情況下的小數(shù)點保留位數(shù)。
$scale
= null
): int獲取當前的小數(shù)點保留位數(shù)。
scale
小數(shù)點保留位數(shù)。
設置的時候,返回之前的小數(shù)點保留位數(shù)。否則就是返回當前的位數(shù)。
版本 | 說明 |
---|---|
8.0.0 |
現(xiàn)在 scale 可以為 null。
|
7.3.0 |
現(xiàn)在 bcscale() 不僅可以設置,還可以獲取當前的小數(shù)點保留位數(shù)。
用于設置的時候,現(xiàn)在會返回之前的位數(shù)。
之前 scale 是強制的參數(shù), 且
bcscale() 總是返回 true 。
|
示例 #1 bcscale() 示例
<?php
// 默認小數(shù)點位數(shù): 3
bcscale(3);
echo bcdiv('105', '6.55957'); // 16.007
// 不調(diào)用 bcscale() 也一樣
echo bcdiv('105', '6.55957', 3); // 16.007
?>