exp

(PHP 4, PHP 5)

expВычисляет число e в степени

Описание

float exp ( float $arg )

Возвращает e в степени arg.

Замечание:

Число e - основание натурального логарифма. Приблизительно равно 2.718282.

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

arg

Степень для возведения

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

'e' возводится в степень arg

Примеры

Пример #1 Пример использования exp()

<?php
echo exp(12) . "\n";
echo 
exp(5.7);
?>

Результат выполнения данного примера:

1.6275E+005
298.87

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

  • log() - Натуральный логарифм
  • pow() - Возведение в степень

Коментарии

PHP does not have the following math function in any extensions:

frexp() - Extract Mantissa and Exponent of the Floating-Point Value

I've digged many C source codes, and found the simplest implementation as follows:

<?php

function frexp $float ) {

 
$exponent = ( floor(log($float2)) + );
 
$mantissa = ( $float pow(2, -$exponent) );

  return(
    array(
$mantissa$exponent)
  );

}

print_r(frexp(0.0345));
print_r(frexp(21.539));

?>

Array
(
    [0] => 0.552
    [1] => -4
)
Array
(
    [0] => 0.67309375
    [1] => 5
)

I have compared the results using a lot of floats against C's frexp function - they are the same.

Note that C and PHP uses different float precisions, for example "4619.3" gives:

C: 0.56387939453125, 13
PHP: 0.563879394531, 13

/Assuming default configurations./
2010-12-14 09:12:58
http://php5.kiev.ua/manual/ru/function.exp.html

    Поддержать сайт на родительском проекте КГБ