bcpow
(PHP 4, PHP 5, PHP 7, PHP 8)
bcpow — Зведення до ступеня чисел із довільною точністю
Опис
bcpow(string $num, string $exponent, ?int $scale = null): string
Зводить num
в степеньexponent
Список параметрів
num
Підстава у вигляді рядка.
exponent
Ступінь у вигляді рядка. Якщо ступінь не ціле, вона обрізається до цілого. Коректні значення ступеня залежать від використовуваної платформи, але це як мінімум значення від -2147483648
до2147483647
scale
Цей необов'язковий параметр використовують для налаштування кількості знаків після десяткового роздільника в результаті. Якщо не задано, то, за замовчуванням, буде використано значення, задане глобально за допомогою bcscale(), либо
Значення, що повертаються
Повертає результат у вигляді рядка.
список змін
Версия | Опис |
---|---|
7.3.0 | Тепер bcpow() повертає числа із заданою точністю. Раніше завершальні нулі в дрібній частині числа відкидалися. |
Приклади
Приклад #1 Приклад використання bcpow()****
Loading...
Примітки
Зауваження :
До PHP 7.3.0bcpow() могла повернути результат із меншим числом цифр після десяткової точки, ніж зазначено в аргументі
scale
. Так відбувалося, тільки коли результату не потрібна вся точність, надана вscale
НаПриклад:Приклад #2 Приклад уменьшения точности вbcpow()****
Loading...
Дивіться також
- bcpowmod() - Зводить одне число у ступінь іншого та повертає залишок від поділу результату на третє число
- bcsqrt() - Витягує квадратний корінь із числа із заданою точністю