bcsqrt

(PHP 4, PHP 5, PHP 7, PHP 8)

bcsqrt — Витягує квадратний корінь із числа із заданою точністю

Опис

bcsqrt(string $num, ?int $scale = null): string

Повертає квадратний корінь з num

Список параметрів

num

Операнд (підкорене вираз) у вигляді коректно сформованого числового рядка BCMath.

scale

Цей необов'язковий параметр використовують для налаштування кількості знаків після десяткового роздільника в результаті. Якщо не задано, то, за замовчуванням, буде використано значення, задане глобально за допомогою bcscale(), либо

Значення, що повертаються

Повертає квадратний корінь у вигляді коректно сформованого числового рядка BCMath.

Помилки

Функція викидає виняток ValueErrorв следующих случаях:

  • якщо numне є коректно сформованим числовим рядком BCMath
  • якщо numменше ніж
  • якщо scaleзнаходиться поза допустимим діапазоном

список змін

ВерсияОпис
8.0.0Якщо параметр num не є коректно сформованим числовим рядком BCMath або менше , викидається виняток ValueError; раніше натомість видавалася помилка рівня E_WARNING
8.0.0Параметрscale тепер має бути між и2147483647; раніше негативні значення сприймалися як
8.0.0scale тепер допускає значення null.

Приклади

Приклад #1 Приклад використання bcsqrt()****

Loading...

Дивіться також

  • bcpow() - Зведення у ступінь чисел із довільною точністю