The bcsqrt function is very handy for finding the square root of numbers in the form of strings.
//EXAMPLE:
<?php
$arr = array(
"one" => "20",
"two" => "12"
);
echo bcsqrt($arr["one"], 3);
//OUTPUT: 4.472
(PHP 4, PHP 5, PHP 7, PHP 8)
bcsqrt — Obtiene la raiz cuadrada de un número de precisión arbitraria
operand
El operand, como una cadena.
scale
Este parámetro opcional es usado para establecer el número
de dígitos después del punto decimal en el resultado. Si se omite, su valor será el de la escala establecida
globalmente con la función bcscale(), o se recurrirá a 0
si
este valor no ha sido establecido.
Devuelve la raiz cuadrada como una cadena, o null
si
operand
es negativo.
Ejemplo #1 Ejemplo bcsqrt()
<?php
echo bcsqrt('2', 3); // 1.414
?>
The bcsqrt function is very handy for finding the square root of numbers in the form of strings.
//EXAMPLE:
<?php
$arr = array(
"one" => "20",
"two" => "12"
);
echo bcsqrt($arr["one"], 3);
//OUTPUT: 4.472