pow

(PHP 4, PHP 5, PHP 7)

powָ�����ʽ

˵��

pow ( number $base , number $exp ) : number

���� base �� exp �η����ݡ�������ܣ��������᷵�� integer��

����

base

The base to use

exp

ָ��

����ֵ

base �� exp �η����ݡ� If both arguments are non-negative integers and the result can be represented as an integer, the result will be returned with integer type, otherwise it will be returned as a float.

������־

�汾 ˵��
4.2.0 ������ܼ����ݣ�������һ�����棬pow() ������ FALSE��pow() ��ʼ�������κεľ��档
4.0.6 ������ܺ������ڻ᷵�� integer �Ľ����֮ǰ ���Ƿ��� float��For older versions, you may receive a bogus result for complex numbers.

����

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
?>

ע��

Note:

��������ת����������Ϊ���֣���ʹ�ǷDZ���ֵ���ᵼ�¹���ģ�weird�������

�μ�

  • exp() - ���� e ��ָ��
  • sqrt() - ƽ����
  • bcpow() - ���⾫�����ֵij˷�
  • gmp_pow() - Raise number into power