Funciones de BC Math
PHP Manual

bcpow

(PHP 4, PHP 5)

bcpowElevar un número de precisión arbitraria a otro

Descripción

string bcpow ( string $left_operand , string $right_operand [, int $scale ] )

Elevar left_operand a la potencia right_operand.

Parámetros

left_operand

El left operand, como una cadena.

right_operand

El right operand, como una cadena.

scale

Este parámetro opcional es usado para establecer el número de dígitos después del punto decimal en el resultado. También se puede configurar la escala global por defecto para todas las funciones usando bcscale().

Valores devueltos

Devuelve el resultado como una cadena.

Ejemplos

Ejemplo #1 Ejemplo bcpow()

<?php

echo bcpow('4.2''3'2); // 74.08

?>

Notas

Nota:

bcpow() podría devolver un resultado con menos dígitos tras el punto decimal que los indicados en el parámetro scale. Esto sucede únicamente cuando el resultado no necesita toda la precisión disponible por scale. Por ejemplo:

Ejemplo #2 Ejemplo de escalado de bcpow()

<?php
echo bcpow('5''2'2);     // imprime "25", no "25.00"
?>

Ver también


Funciones de BC Math
PHP Manual