php sqrt () 함수는 숫자 값의 제곱근을 계산하는 데 사용되는 수학적 함수입니다. 이 기능의 기본 구문은 다음과 같습니다.
sqrt (float $ num) : float
여기서 $ num은 계산 해야하는 값이며 함수는 값의 제곱근을 반환합니다.
php sqrt () 함수는 양의 제곱근을 계산하는 데 사용될 수 있습니다. 예를 들어:
$ num = 16; $ result = sqrt ($ num); echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. 16의 제곱근은 4입니다.
이 예에서 변수 $ Num은 16의 값을 할당하고 SQRT () 함수는 제곱근을 계산하고 출력은 4입니다.
음수가 매개 변수로 전달되면 php sqrt () 함수는 NAN (숫자가 아님)을 반환합니다. 예를 들어:
$ num = -16; $ result = sqrt ($ num); echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. -16의 제곱근은 NAN입니다.
이 예에서는 -16이 매개 변수로 전달되고 결과는 NAN입니다. 제곱근은 음수로 계산할 수 없기 때문입니다.
php sqrt () 함수는 변수를 매개 변수로 받아 들일 수 있습니다. 예는 다음과 같습니다.
$ num = 25; $ result = sqrt ($ num); echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. 25의 제곱근은 5입니다.
이 예에서 $ 25의 값이 할당되고 SQRT () 함수는 제곱근을 계산하기 위해 호출되고 출력은 5입니다.
php sqrt () 함수는 float 유형의 매개 변수 만 허용하며 유효한 값이어야합니다. 그렇지 않으면 NAN이 반환됩니다. 예를 들어:
$ num1 = '16'; $ num2 = 'ABC'; $ result1 = sqrt ($ num1); $ result2 = sqrt ($ num2); echo "{$ num1}의 제곱근은 {$ result1} \ n"입니다. // 출력 결과는 다음과 같습니다. 16의 제곱근은 4입니다. echo "{$ num2}의 제곱근은 {$ result2} \ n"입니다. // 출력 결과는 다음과 같습니다. ABC의 제곱근은 NAN입니다.
이 예에서 $ num1은 문자열 '16'이고 $ num2는 'ABC'이므로 두 번째 결과는 NAN을 반환합니다.
php sqrt () 함수의 반환 유형은 플로트이며 결과는 부동 소수점 번호로 반환됩니다. 예를 들어:
$ num = 15; $ result = sqrt ($ num); var_dump ($ result); // 출력 결과는 float입니다 (3.8729833462074)
이 예에서 $ num은 15이며, sqrt () 함수를 호출하여 결과는 3.8729833462074이며 부동 소수점 번호 유형입니다.
플로팅 포인트 수를 처리 할 때 컴퓨터는 정확도 문제가 있으므로 많은 수의 제곱근을 계산할 때 특별한주의가 필요합니다. 예를 들어:
$ NUM1 = 10000000000000000; $ num2 = 1000000000000000001; $ result1 = sqrt ($ num1); $ result2 = sqrt ($ num2); echo "{$ num1}의 제곱근은 {$ result1} \ n"입니다. // 출력은 : 1000000000000000의 제곱근은 10000000입니다. echo "{$ num2}의 제곱근은 {$ result2} \ n"입니다. // 출력 결과는 다음과 같습니다.
이 예에서는 두 숫자가 매우 가깝지만 정확도 문제로 인해 두 번째 숫자의 제곱근에는 약간의 차이가 있습니다.
PHP SQRT () 함수는 매우 실용적인 수학적 도구이며, 특히 숫자 값의 제곱근을 계산하는 데 적합합니다. 그것을 사용할 때는 매개 변수 유형이 올바른지 확인하고 리턴 값의 정확도에주의를 기울이십시오. 이 기사의 예제를 사용하면 함수 사용 방법과 일반적인 오류 및 경계 상황을 처리하는 방법을 더 잘 이해할 수 있습니다.