PHP의 sqrt() 함수는 인자로 전달된 숫자의 제곱근(square root)을 계산하여 반환하는 수학 내장 함수입니다. 간단한 문법으로 양수와 소수의 제곱근을 손쉽게 구할 수 있습니다.
구문
sqrt(num)
매개변수
num − 제곱근을 구하고자 하는 숫자입니다.
반환값
sqrt() 함수는 지정된 숫자의 제곱근을 반환합니다. 단, 음수를 전달하면 실수 범위에서 제곱근이 정의되지 않으므로 NAN(Not A Number)을 반환합니다.
예제 1: 정수의 제곱근
다음은 16의 제곱근을 구하는 기본적인 예제입니다.
<?php
echo(sqrt(16));
?>
출력
4
예제 2: 소수의 제곱근
소수에 대해서도 동일하게 제곱근을 계산할 수 있습니다.
<?php
echo(sqrt(0.25) . "<br>");
?>
출력
0.5<br>
예제 3: 음수 입력 시 동작
음수를 인자로 전달하면 유효한 제곱근이 존재하지 않기 때문에 NAN이 반환됩니다.
<?php
echo(sqrt(-144));
?>
출력
NAN
이처럼 sqrt() 함수는 간단하면서도 유용하게 활용되며, 복소수 계산이 필요한 경우에는 별도의 확장 라이브러리를 사용해야 한다는 점을 참고하세요.