Funciones Matemáticas
PHP Manual

pow

(PHP 4, PHP 5)

powExpresión exponencial

Descripción

number pow ( number $base , number $exp )

Devuelve el valor de base elevado a la potencia exp.

Nota:

En PHP 5.6 en adelante, se podría preferir el empleo del operador **.

Parámetros

base

La base a emplear

exp

El exponente

Valores devueltos

base elevada a la potencia de exp. Si ambos argumentos son números enteros no negativos y el resultado puede ser representado como un entero, el resultado será devuelto con tipo integer; de lo contrario se devuelve como un float.

Historial de cambios

Versión Descripción
4.2.0 No se emite una advertencia, incluso si el valor no puede ser calculado.
4.0.6 Ahora la función devolverá resultados de tipo integer, si es posible. Antes siempre devolvía un resultado de tipo float. Para versiones anteriores, puede que se reciba un resultado falso para números complejos.

Ejemplos

Ejemplo #1 Algunos ejemplos de 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
?>

Notas

Nota:

Esta función convertirá toda entrada en un número, incluso valores no escalares, lo cual podría conducir a resultados extraños.

Ver también


Funciones Matemáticas
PHP Manual