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 — Keyfi duyarlıklı bir sayının karekök alma işlemini yapar
terim
İyi biçemli BCMath sayısal dizgesi olarak terim.
basamak
Bu seçimlik
bağımsız değişken ondalık iminin sağında kaç hane gösterileceğini belirler.
Kullanılmazsa, betik genelinde geçerli olacak şekilde
bcscale() işleviyle atanabilir, bu da yapılmazsa
son çare değeri 0
geçerli
olur.
Karakökü iyi biçemli BCMath sayısal dizgesi olarak döndürür.
Bu işlev,
terim
iyi biçemli BCMath sayısal dizgesi değilseterim
negatifsebasamak
geçerli aralığın dışındaysaSürüm: | Açıklama |
---|---|
8.0.0 |
terim iyi biçemli BCMath sayısal dizgesi
değilse veya negatifse artık bir ValueError
nesnesi oluşuyor.
Evvelce, bunun yerine E_WARNING çıktılanırdı.
|
8.0.0 |
basamak artık 0
ila 2147483647 arasında olmalı; evvelce negatif
değerler sessizce 0 olarak ele alınırdı.
|
8.0.0 |
basamak artık null olabiliyor.
|
Örnek 1 bcsqrt() örneği
<?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