PHP code example of albertoarena / calculator
1. Go to this page and download the library: Download albertoarena/calculator library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
albertoarena / calculator example snippets
use Calculator\Calculator;
$calculator = new Calculator();
// ----------------------------
// Basic operators
// ----------------------------
$calculator->number(1)
->operator('+')->number(5)
->operator('*')->number(3.5)
->operator('/')->number(2)
->execute();
echo $calculator;
// ==> 1 + 5 * 3.5 / 2 = 9.75
// ----------------------------
// Power
// ----------------------------
$calculator->number(2)
->operator('*')->number(2)
->operator('^')->number(4)
->execute();
echo $calculator;
// ==> 2 * 2 ^ 4 = 32
// ----------------------------
// Square root
// ----------------------------
$result = $calculator->number(9)
->operator('√')
->execute();
echo $calculator;
// ==> √9 = 3
// ----------------------------
// Trigonometry
// ----------------------------
$result = $calculator->number(1)
->operator('cos')
->execute();
echo $calculator;
// ==> cos(1) = 0.54030230586814
// ----------------------------
// Fibonacci number
// ----------------------------
$result = $calculator->number(40)
->operator('!')
->execute();
echo $calculator;
// ==> 40! = 102334155
// ----------------------------
// Percentage
// ----------------------------
$result = $calculator->number(40.32)
->operator('%')
->execute();
echo $calculator;
// ==> 40.32% = 0.4032
// ----------------------------
// Group operations (parentheses)
// ----------------------------
$result = $calculator
->group(function (Calculator $calculator) {
$calculator
->number('pi')
->operator('/')->number(4);
})
->operator('cos')
->execute();
echo $calculator;
// ==> cos(pi / 4) = 0.7071067811865