PHP의 exp() 함수는 자연상수 e를 x번 거듭제곱한 값인 ex를 반환합니다. 수학에서 널리 사용되는 지수 함수를 PHP에서 간단하게 계산할 수 있도록 도와주는 내장 함수입니다.
여기서 각 요소는 다음과 같은 의미를 가집니다.
'e'는 자연상수로 약 2.718282입니다. x는 거듭제곱할 지수 값입니다.
문법
exp() 함수의 기본 문법은 매우 간단합니다.
exp(x)
매개변수
x – 거듭제곱할 지수(exponent) 값입니다.
반환값
exp() 함수는 e를 x만큼 거듭제곱한 결과를 float(실수) 타입으로 반환합니다.
사용 예제
가장 기본적인 사용 방법을 살펴보겠습니다.
<?php echo(exp(0) . "<br>"); echo(exp(1)); ?>
출력 결과
1<br>2.718281828459
위 결과에서 알 수 있듯이, 어떤 수의 0승은 1이 되므로 exp(0)은 1을 반환하고, exp(1)은 자연상수 e 자체 값인 약 2.718281828459를 반환합니다.
이번에는 더 큰 지수 값을 사용한 예제를 살펴보겠습니다.
사용 예제
<?php echo(exp(2) . "<br>"); echo(exp(5) . "<br>"); echo(exp(20)); ?>
출력 결과
7.3890560989307<br>148.41315910258<br>485165195.40979
지수 값이 커질수록 반환되는 값도 기하급수적으로 증가하는 것을 확인할 수 있습니다. 이처럼 exp() 함수는 복리 계산, 인구 성장 모델, 확률 및 통계 계산 등 지수 함수가 필요한 다양한 분야에서 활용됩니다.