PHP의 expm1() 함수는 자연상수 e를 지정한 거듭제곱만큼 올린 값에서 1을 뺀 결과, 즉 다음 수식을 계산하여 반환합니다.
ex - 1
문법
expm1(val)
매개변수
val − 지수(거듭제곱)로 사용할 숫자 값입니다.
반환값
expm1() 함수는 e의 val 제곱에서 1을 뺀 값을 반환합니다. 단순히 ex − 1을 직접 계산하면 x가 아주 작은 값일 때 부동소수점 정밀도 손실이 발생할 수 있지만, expm1() 함수는 이러한 경우에도 높은 정밀도를 유지한다는 장점이 있습니다.
예제
<?php
echo(expm1(0) . "<br>");
echo(expm1(1));
?>
출력 결과
0<br>1.718281828459
이번에는 변수를 활용한 또 다른 예제를 살펴보겠습니다.
예제
<?php
$val = 1;
echo "e^", $val, "-1 = ", expm1($val);
?>
출력 결과
e^1-1 = 1.718281828459