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() - Витягує квадратний корінь із числа із заданою точністю