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

PHP의 pow() 함수 – 거듭제곱 계산 방법 완벽 정리

PHP의 pow() 함수는 밑(a)을 지수(b)만큼 거듭제곱한 값을 반환하는 수학 함수입니다. 즉, 특정 숫자를 여러 번 곱한 결과를 간단하게 계산할 때 유용하게 사용됩니다.

문법

pow(a, b)

매개변수

  • a − 거듭제곱의 밑이 되는 숫자

  • b − 지수(거듭제곱할 횟수)

반환값

pow() 함수는 a를 b제곱한 값을 반환합니다. 음수나 소수 지수도 처리할 수 있으며, 실수 범위에서 정의되지 않는 경우(예: 음수의 비정수 제곱)에는 NAN을 반환합니다.

예제 1

<?php
   echo(pow(3,5) . "<br>");
?>

출력

243<br>

3의 5제곱인 243이 화면에 출력됩니다.

예제 2

음수와 음의 지수를 활용한 예제를 살펴보겠습니다.

<?php
   echo(pow(-4,6) . "<br>");
   echo(pow(-3,-9) . "<br>");
?>

출력

4096<br>-5.0805263425291E-5<br>

-4의 6제곱은 지수가 짝수이므로 양수인 4096이 되고, -3의 -9제곱은 매우 작은 음수 값(-5.0805263425291E-5)으로 계산됩니다.

예제 3

이번에는 음수를 소수 지수로 거듭제곱하는 경우를 살펴보겠습니다.

<?php
   echo(pow(-4,-5.3));
?>

출력

NAN

음수를 소수 지수로 거듭제곱하면 실수 범위에서 결과가 정의되지 않기 때문에 NAN(Not A Number)이 반환됩니다.