bcscale

(PHP 4, PHP 5, PHP 7, PHP 8)

bcscale設置/獲取所有 bc math 函數的默認小數點保留位數

說明

bcscale(int $scale): int

設置所有 bc math 函數在未設定情況下的小數點保留位數。

bcscale(null $scale = null): int

獲取當前的小數點保留位數。

參數

scale

小數點保留位數。

返回值

設置的時候,返回之前的小數點保留位數。否則就是返回當前的位數。

更新日志

版本 說明
8.0.0 現在 scale 可以為 null。
7.3.0 現在 bcscale() 不僅可以設置,還可以獲取當前的小數點保留位數。 用于設置的時候,現在會返回之前的位數。 之前 scale 是強制的參數, 且 bcscale() 總是返回 true。

范例

示例 #1 bcscale() 示例

<?php

// 默認小數點位數: 3
bcscale(3);
echo 
bcdiv('105''6.55957'); // 16.007

// 不調用 bcscale() 也一樣
echo bcdiv('105''6.55957'3); // 16.007

?>