sqrt
funkcja
Oblicza pierwiastek kwadratowy z liczby i zwraca wynik jako float.
sqrt(float $num): float
sqrt zwraca pierwiastek kwadratowy z $num. Wynik jest zawsze float — nawet gdy jest "okrągły", np. sqrt(9) zwraca float(3), ale echo wypisze 3. Dla liczb ujemnych zwracana jest wartość NAN.
<?php
declare(strict_types=1);
echo sqrt(9); // wynik: 3
echo sqrt(2); // wynik: 1.4142135623731
echo sqrt(0); // wynik: 0
echo sqrt(-1); // wynik: NAN
// Obliczenie przeciwprostokątnej trójkąta prostokątnego:
$a = 3;
$b = 4;
echo sqrt($a ** 2 + $b ** 2); // wynik: 5
Przyda się np. przy obliczaniu odległości między dwoma punktami na mapie (wzór Pitagorasa).