bcscale
(PHP 4, PHP 5, PHP 7, PHP 8)
bcscale —
Устанавливает или получает количество цифр после десятичной точки по умолчанию
для функций модуля BCMath
Список параметров
scale
-
Разрядность дробной части, количество знаков после десятичной точки.
Возвращаемые значения
Функция возвращает старую разрядность дробной части, когда вызывается с целочисленным аргументом
для установки нового значения разрядности,
иначе возвращает текущее количество знаков после десятичной точки.
Ошибки
Функция выбрасывает ошибку ValueError, если значение аргумента scale
выходит за пределы допустимого диапазона.
Примеры
Пример #1 Пример установки разрядности дробной части числа функцией bcscale()
<?php
// Установка количества знаков после десятичной точки по умолчанию : 3
bcscale(3);
echo bcdiv('105', '6.55957'); // 16.007
// То же самое без вызова функции bcscale()
echo bcdiv('105', '6.55957', 3); // 16.007
?>