array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'function.bcscale.php', 1 => 'bcscale', ), 'up' => array ( 0 => 'ref.bc.php', 1 => 'Функции BC Math', ), 'prev' => array ( 0 => 'function.bcpowmod.php', 1 => 'bcpowmod', ), 'next' => array ( 0 => 'function.bcsqrt.php', 1 => 'bcsqrt', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/bc/functions/bcscale.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
bcscale — Устанавливает или получает количество чисел после десятичной точки по умолчанию для всех функций bc math.
Задаёт количество чисел после десятичной точки по умолчанию для функций bc math, которые не могут явно получить это число в виде аргумента.
Получает текущий масштаб.
scale
Масштаб, число знаков после запятой.
Возвращает старый масштаб, если используется как сеттер. В противном случае возвращает текущий масштаб.
Версия | Описание |
---|---|
8.0.0 |
scale is now nullable.
|
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
?>