PHP Math Functions Demonstration

This page demonstrates various PHP math functions with examples.

Absolute Value

Original Number: -42

Absolute Value: 42

Ceiling and Floor

Original Number: 4.567

Ceiling: 5

Floor: 4

Rounding

Original Number: 7.56789

Round to nearest integer: 8

Round to 2 decimal places: 7.57

Power and Square Root

Base: 5, Exponent: 3

Power: 125

Square root of 5: 2.2360679774998

Random Numbers

Random number between 1 and 100: 100

Maximum and Minimum

Array of numbers: 10, 56, 22, 1, 98, 43

Maximum: 98

Minimum: 1

Trigonometric Functions

Angle: 45 degrees

Sine: 0.70710678118655

Cosine: 0.70710678118655

Tangent: 1

Logarithmic Functions

Number: 10

Natural Logarithm (ln): 2.302585092994

Base-10 Logarithm: 1

Exponential Function

Number: 3

Exponential of 3 (e^x): 20.085536923188


CODE FOLLOWS

<?php
    
include('includes/header2.php');

    echo 
"<h1>PHP Math Functions Demonstration</h1>";
    echo 
'<p>This page demonstrates various PHP math functions with examples.</p>';

    
// ========== Absolute Value ==========
    
$negativeNumber = -42;
    echo 
"<h2>Absolute Value</h2>";
    echo 
"<p>Original Number: $negativeNumber</p>";
    echo 
"<p>Absolute Value: " abs($negativeNumber) . "</p>";

    
// ========== Ceiling and Floor ==========
    
$floatingNumber 4.567;
    echo 
"<h2>Ceiling and Floor</h2>";
    echo 
"<p>Original Number: $floatingNumber</p>";
    echo 
"<p>Ceiling: " ceil($floatingNumber) . "</p>";
    echo 
"<p>Floor: " floor($floatingNumber) . "</p>";

    
// ========== Rounding ==========
    
$roundNumber 7.56789;
    echo 
"<h2>Rounding</h2>";
    echo 
"<p>Original Number: $roundNumber</p>";
    echo 
"<p>Round to nearest integer: " round($roundNumber) . "</p>";
    echo 
"<p>Round to 2 decimal places: " round($roundNumber2) . "</p>";

    
// ========== Power and Square Root ==========
    
$base 5;
    
$exponent 3;
    echo 
"<h2>Power and Square Root</h2>";
    echo 
"<p>Base: $base, Exponent: $exponent</p>";
    echo 
"<p>Power: " pow($base$exponent) . "</p>";
    echo 
"<p>Square root of $base: " sqrt($base) . "</p>";

    
// ========== Random Number Generation ==========
    
echo "<h2>Random Numbers</h2>";
    echo 
"<p>Random number between 1 and 100: " rand(1100) . "</p>";

    
// ========== Maximum and Minimum ==========
    
$numbersArray = [10562219843];
    echo 
"<h2>Maximum and Minimum</h2>";
    echo 
"<p>Array of numbers: " implode(', '$numbersArray) . "</p>";
    echo 
"<p>Maximum: " max($numbersArray) . "</p>";
    echo 
"<p>Minimum: " min($numbersArray) . "</p>";

    
// ========== Trigonometric Functions ==========
    
$angle 45// in degrees
    
$radians deg2rad($angle);
    echo 
"<h2>Trigonometric Functions</h2>";
    echo 
"<p>Angle: $angle degrees</p>";
    echo 
"<p>Sine: " sin($radians) . "</p>";
    echo 
"<p>Cosine: " cos($radians) . "</p>";
    echo 
"<p>Tangent: " tan($radians) . "</p>";

    
// ========== Logarithmic Functions ==========
    
$logNumber 10;
    echo 
"<h2>Logarithmic Functions</h2>";
    echo 
"<p>Number: $logNumber</p>";
    echo 
"<p>Natural Logarithm (ln): " log($logNumber) . "</p>";
    echo 
"<p>Base-10 Logarithm: " log10($logNumber) . "</p>";

    
// ========== Exponential Function ==========
    
$expNumber 3;
    echo 
"<h2>Exponential Function</h2>";
    echo 
"<p>Number: $expNumber</p>";
    echo 
"<p>Exponential of $expNumber (e^x): " exp($expNumber) . "</p>";

    include(
'includes/footer2.php');
?>