BC Math Функции
PHP Manual

bcpow

(PHP 4, PHP 5)

bcpowRaise an arbitrary precision number to another

Описание

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

Raise left_operand to the power right_operand.

Список параметров

left_operand

The left operand, as a string.

right_operand

The right operand, as a string.

scale

Этот необязательный параметр используется для установки количества цифр после запятой результата работы функции. Вы также можете установить этот параметр глобально для всех функций с помощью bcscale().

Возвращаемые значения

Returns the result as a string.

Примеры

Пример #1 bcpow() example

<?php

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

?>

Примечания

Замечание:

bcpow() may return a result with fewer digits after the decimal point than the scale parameter would indicate. This only occurs when the result doesn't require all of the precision allowed by the scale. For example:

Пример #2 bcpow() scale example

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

Смотрите также


BC Math Функции
PHP Manual