Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP sqrt() 함수 완벽 가이드 – 숫자의 제곱근 구하기

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() 함수는 간단하면서도 유용하게 활용되며, 복소수 계산이 필요한 경우에는 별도의 확장 라이브러리를 사용해야 한다는 점을 참고하세요.