update : 2015.11.03
php.shukuma.com

검색:
 
 
거듭제곱 표현

pow

(PHP 4, PHP 5)

pow거듭제곱 표현

설명

number pow ( number $base , number $exp )

baseexp승을 반환합니다.

Warning

PHP 4.0.6까지 pow()는 항상 float를 반환하였고, 경고를 발생하지 않았습니다.

인수

base

사용할 밑

exp

승수

반환값

baseexp승. 결과가 정수로 표현될 수 있으면 integer형으로 반환하고, 그렇지 않으면 float형으로 반환합니다. 거듭제곱을 계산할 수 없으면 FALSE를 반환합니다.

변경점

버전 설명
4.0.6부터 가능하면 결과를 interger로 반환합니다. 이전에는 항상 float로 결과를 반환했습니다. 오래된 버전에서는 복잡한 수에 대해서 이상한 결과를 얻을 수도 있습니다.
4.2.0부터 PHP가 값을 계산할 수 없을 때, 경고를 발생하지 않습니다. 조용히 FALSE만 반환합니다.

예제

Example #1 pow()의 몇몇 예제

<?php

var_dump
(pow(28)); // int(256)
echo pow(-120); // 1
echo pow(00); // 1

echo pow(-15.5); // PHP >4.0.6  NAN
echo pow(-15.5); // PHP <=4.0.6 1.#IND
?>

참고

  • exp() - e의 누승을 계산
  • sqrt() - 평방 제곱근
  • bcpow() - 임의 정밀도 수 거듭제곱
  • gmp_pow() - Raise number into power