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
?>