PHP.mk документација

BcMath\Number::sqrt

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

bcmath-number.sqrt.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека bcmath-number.sqrt.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
BcMath\Number::sqrt

Референца за `bcmath-number.sqrt.php` со подобрена типографија и навигација.

bcmath-number.sqrt.php

BcMath\Number::sqrt

Класата Dom\DtdNamedNodeMap

BcMath\Number::sqrtЈа добива квадратниот корен од број со произволна прецизност

= NULL

public BcMath\Number::sqrt(?int $scale = null): BcMath\Number

Вратете го квадратниот корен од $this.

Параметри

scale
BcMath\Number::scale експлицитно наведено за резултатите од пресметката. Ако nullсимболот, на пр. BcMath\Number::scale на резултатот од пресметката ќе се постави автоматски.

Вратени вредности

Враќа квадратниот корен како нов BcMath\Number object.

Кога BcMath\Number::scale на објектот за резултат автоматски се поставува, а BcMath\Number::scale of $this се користи. Сепак, во случаи како што е неделива поделба, а BcMath\Number::scale на резултатот се проширува. Проширувањето се врши само по потреба, до максимум од +10. Ова однесување е исто како BcMath\Number::div(), па ве молиме видете го тоа за детали.

Тоа е, ако BcMath\Number::scale of $this is 5симболот, на пр. BcMath\Number::scale на резултатот е помеѓу 5 and 15.

Errors/Exceptions

Returns the result as a new ValueError во следниве случаи:

  • $this е негативна вредност
  • scale е надвор од валиден опсег
  • BcMath\Number::scale на објектот за резултат е надвор од валидниот опсег

Примери

Пример #1 BcMath\Number::sqrt() example

<?php
var_dump
(
new
BcMath\Number('2')->sqrt(),
new
BcMath\Number('2')->sqrt(3),
new
BcMath\Number('4')->sqrt(),
new
BcMath\Number('4')->sqrt(3),
);
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

object(BcMath\Number)#2 (2) {
  ["value"]=>
  string(12) "1.4142135623"
  ["scale"]=>
  int(10)
}
object(BcMath\Number)#3 (2) {
  ["value"]=>
  string(5) "1.414"
  ["scale"]=>
  int(3)
}
object(BcMath\Number)#4 (2) {
  ["value"]=>
  string(1) "2"
  ["scale"]=>
  int(0)
}
object(BcMath\Number)#5 (2) {
  ["value"]=>
  string(5) "2.000"
  ["scale"]=>
  int(3)
}

Види Исто така

  • bcsqrt() - Земи го квадратниот корен од број со произволна прецизност
  • BcMath\Number::div() - Дели со број со произволна прецизност
  • BcMath\Number::pow() - Подигнува број со произволна прецизност

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.