thelia / math-tools

Number management library

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Maths tools

This library includes some tools for math operations.

Build Status License Scrutinizer Quality Score

Number

Here's an example of rounding problems solved by this lib:

$price = new Number('3.99');

$price->divide('1.2');
echo $price->getNumber(); // 3.33

$price->multiply('1.2');
echo $price->getNumber(); // 3.99, where most of time libs returns 4.00

GCD

This tool computes the GCD of two numbers.

echo GCD::getGCD(10,5); // 5
echo GCD::getGCD(10,10); // 10
echo GCD::getGCD(20,10); // 10
echo GCD::getGCD(11,10); // 1

About

Number management library

License:GNU Lesser General Public License v3.0


Languages

Language:PHP 100.0%