bcpow
(PHP 4, PHP 5)
bcpow — Elevar un número de precisión arbitraria a otro
Descripción
$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 porscale. Por ejemplo:Ejemplo #2 Ejemplo de escalado de bcpow()
<?php
echo bcpow('5', '2', 2); // imprime "25", no "25.00"
?>
Ver también
- bcpowmod() - Eleva un número de precisión arbitraria a otro, reducido por un módulo especificado
- bcsqrt() - Obtiene la raiz cuadrada de un número de precisión arbitraria