현재 위치: > 최신 기사 목록> PHP SQRT () 기능 사용 튜토리얼 : 사각형 뿌리 계산을위한 팁 및 예제

PHP SQRT () 기능 사용 튜토리얼 : 사각형 뿌리 계산을위한 팁 및 예제

gitbox 2025-06-15

1. php sqrt () 함수 소개

php sqrt () 함수는 숫자 값의 제곱근을 계산하는 데 사용되는 수학적 함수입니다. 이 기능의 기본 구문은 다음과 같습니다.

    sqrt (float $ num) : float

여기서 $ num은 계산 해야하는 값이며 함수는 값의 제곱근을 반환합니다.

2. php sqrt () 함수 사용의 예

(1) 양의 제곱근을 계산합니다

php sqrt () 함수는 양의 제곱근을 계산하는 데 사용될 수 있습니다. 예를 들어:

    $ num = 16;
    $ result = sqrt ($ num);
    echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. 16의 제곱근은 4입니다.

이 예에서 변수 $ Num은 16의 값을 할당하고 SQRT () 함수는 제곱근을 계산하고 출력은 4입니다.

(2) 음수의 제곱근을 계산합니다

음수가 매개 변수로 전달되면 php sqrt () 함수는 NAN (숫자가 아님)을 반환합니다. 예를 들어:

    $ num = -16;
    $ result = sqrt ($ num);
    echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. -16의 제곱근은 NAN입니다.

이 예에서는 -16이 매개 변수로 전달되고 결과는 NAN입니다. 제곱근은 음수로 계산할 수 없기 때문입니다.

(3) 변수를 매개 변수로 사용하십시오

php sqrt () 함수는 변수를 매개 변수로 받아 들일 수 있습니다. 예는 다음과 같습니다.

    $ num = 25;
    $ result = sqrt ($ num);
    echo "{$ num}의 제곱근은 {$ result}"입니다. // 출력 결과는 다음과 같습니다. 25의 제곱근은 5입니다.

이 예에서 $ 25의 값이 할당되고 SQRT () 함수는 제곱근을 계산하기 위해 호출되고 출력은 5입니다.

3. 주목할만한 것들

(1) 매개 변수 유형

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을 반환합니다.

(2) 반환 값 유형

php sqrt () 함수의 반환 유형은 플로트이며 결과는 부동 소수점 번호로 반환됩니다. 예를 들어:

    $ num = 15;
    $ result = sqrt ($ num);
    var_dump ($ result); // 출력 결과는 float입니다 (3.8729833462074)

이 예에서 $ num은 15이며, sqrt () 함수를 호출하여 결과는 3.8729833462074이며 부동 소수점 번호 유형입니다.

(3) 정밀 문제

플로팅 포인트 수를 처리 할 때 컴퓨터는 정확도 문제가 있으므로 많은 수의 제곱근을 계산할 때 특별한주의가 필요합니다. 예를 들어:

    $ NUM1 = 10000000000000000;
    $ num2 = 1000000000000000001;
    $ result1 = sqrt ($ num1);
    $ result2 = sqrt ($ num2);
    echo "{$ num1}의 제곱근은 {$ result1} \ n"입니다. // 출력은 : 1000000000000000의 제곱근은 10000000입니다.
    echo "{$ num2}의 제곱근은 {$ result2} \ n"입니다. // 출력 결과는 다음과 같습니다.

이 예에서는 두 숫자가 매우 가깝지만 정확도 문제로 인해 두 번째 숫자의 제곱근에는 약간의 차이가 있습니다.

4. 요약

PHP SQRT () 함수는 매우 실용적인 수학적 도구이며, 특히 숫자 값의 제곱근을 계산하는 데 적합합니다. 그것을 사용할 때는 매개 변수 유형이 올바른지 확인하고 리턴 값의 정확도에주의를 기울이십시오. 이 기사의 예제를 사용하면 함수 사용 방법과 일반적인 오류 및 경계 상황을 처리하는 방법을 더 잘 이해할 수 있습니다.

관련 콘텐츠