exp


expn apg

RETURNS the base of natural system of logarithms,  e , raised to a given power.

Compatible with LOCALE only, up to PHP 7.4.XX.





e is the base of the natural system of logarithms, or approximately:

2.718281828459045235360287471352662497757247...
or:
2,718281828459045235360287471352662497757247....



<?php

float exp 
float $num )


where,

$num The argument to process

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
   e = 2.718281828459045235360287471352662497757247
           09369995957496696762772407663035354759457138
           21785251664274274663919320030599218174135966
           29043572900334295260595630738132328627943490
           76323382988075319525101901157383418793070215408...
   - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

?> 

$num


The argument to be processed.



  1 EXERCISE   

<?php

$exp01 
6;

$topower01 exp($exp01);

$pow01 pow(M_E$exp01);

if(
PHP_MAJOR_VERSION <= 7)
{

setlocale(LC_ALL"en_US""en-US"); 

echo 
'American English<br><br>exp(' $exp01 ') = ' $topower01 '<br><br>the same as<br><br>';
echo 
'pow(' M_E ', ' $exp01 ') = ' $pow01 '<br><br><br><br><br>';

setlocale(LC_ALL"pt_PT.utf-8""pt-PT");

echo 
'Portugal - Portuguese<br><br>exp(' $exp01 ') = ' $topower01 '<br><br>o mesmo que<br><br>';
echo 
'pow(' M_E ', ' $exp01 ') = ' $pow01;

}
else
{
    echo 
'exp(' $exp01 ') = ' $topower01 '<br><br>the same as<br><br>';
echo 
'pow(' M_E ', ' $exp01 ') = ' $pow01 '<br>';
}

?>

  2 EXERCISE   

<?php

// Run thiis code several times

$exp02 mt_rand(-66);

$topower02 exp($exp02);

$pow02 pow(M_E$exp02);

if(
PHP_MAJOR_VERSION <= 7)
{

setlocale(LC_ALL"en_US""en-US");

echo 
'American English<br><br>exp(' $exp02 ') = ' $topower02 '<br><br>the same as<br><br>';
echo 
'pow(' M_E ', ' $exp02 ') = ' $pow02 '<br><br><br><br><br>';

setlocale(LC_ALL"fr_FR.utf-8""fr-FR");

echo 
'France - French<br><br>exp(' $exp02 ') = ' $topower02 '<br><br>même que<br><br>';
echo 
'pow(' M_E ', ' $exp02 ') = ' $pow02;

}
else
{
    echo 
'exp(' $exp02 ') = ' $topower02 '<br><br>the same as<br><br>';
echo 
'pow(' M_E ', ' $exp02 ') = ' $pow02 '<br>';
}

?>

  3 EXERCISE   

<?php


 
$arg03a 
M_PI;

$arg03b = (exp($arg03a) - exp(-$arg03a))/2;

if(
PHP_MAJOR_VERSION <= 7)
{

setlocale(LC_ALL"en_GB""en-GB"); 

echo 
'(exp( ' $arg03a ' ) - exp( ' . -$arg03a '))/2 = <br><br>';

echo 
' = ' $arg03b '<br>( en_GB  or en-GB )<br><br>';

setlocale(LC_ALL"de_DE.utf-8""de-DE");

echo 
'(exp( ' $arg03a ' ) - exp( ' . -$arg03a '))/2 = <br><br>';

echo 
' = ' $arg03b '<br>( de_DE or de-DE )<br><br>';

}
else
{
echo 
'(exp( ' $arg03a ' ) - exp( ' . -$arg03a '))/2 = <br><br>';

echo 
' = ' $arg03b '<br>';
}

?>

  4 EXERCISE   

<?php

$arg04a 
M_PI;

$arg04b = (exp($arg04a) + exp(-$arg04a))/2;

if(
PHP_MAJOR_VERSION <= 7)
{

setlocale(LC_ALL"en_US""en-US"); 

echo 
'(exp( ' $arg04a ' ) + exp( ' . -$arg04a '))/2 = <br><br>';

echo 
' = ' $arg04b '<br>( en_US )<br><br>';

setlocale(LC_ALL"fr_FR.utf-8""fr-FR""fr");

echo 
'(exp( ' $arg04a ' ) + exp( ' . -$arg04a '))/2 = <br><br>';

echo 
' = ' $arg04b '<br>( fr_FR )<br><br>';

}
else
{
echo 
'(exp( ' $arg04a ' ) + exp( ' . -$arg04a '))/2 = <br><br>';

echo 
' = ' $arg04b '<br>';
}

?>