2017 © Pedro Peláez
 

library number

An arbitrary precision for floating point Numbers for PHP

image

cydrickn/number

An arbitrary precision for floating point Numbers for PHP

  • Wednesday, November 8, 2017
  • by cydrickn
  • Repository
  • 1 Watchers
  • 2 Stars
  • 1,906 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 13 Versions
  • 34 % Grown

The README.md

Number

PHP from Packagist, (*1)

An arbitrary precision for floating point Numbers for PHP, (*2)

Add to composer

composer require cydrickn/number

Use class

use Cydrickn\Number\Number;

Global Configuration

Number::setConfig(array('places'=>20,'round'=>true));
Options Description Type Default
places The number decimals integer 20
round Round the number boolean true

Constructor

$num = new Number(0.1);
Parameters Type Default
$num number, string or Number
$config array array()

Methods

Plus

plus($num)

$num = number | string | Number(), (*3)

Return new Number The value is the value of this Number plus to $num, (*4)

$x = new Number(1.2);
$x->plus(3.2);          // 4.4

Minus

minus($num)

$num = number | string | Number(), (*5)

Return new Number The value is the value of this Number minus to $num, (*6)

$x = new Number(4.2);
$x->minus(3.2);          // 1

Times

times($num)

$num = number | string | Number(), (*7)

Return new Number The value is the value of this Number times to $num, (*8)

$x = new Number(1.2);
$x->times(2);          // 2.4

Divided By

dividedBy($num)

$num = number | string | Number(), (*9)

Return new Number The value is the value of this Number divided by to $num, (*10)

$x = new Number(10.68);
$x->dividedBy(2);          // 5.34

Modulo

modulo($num)

$num = number | string | Number(), (*11)

Return new Number The value is the value of this Number modulos of $num, (*12)

$x = new Number(10);
$x->modulo(3);          // 1

Equality and Comparison

Equals

equals($num)

$num = number | string | Number(), (*13)

Return Boolean Return true if the value of Number is equal to $num, return false if not, (*14)

$x = new Number(10);
$x->equals(10);         // true

Not equal

notEqual($num)

$num = number | string | Number(), (*15)

Return Boolean Return true if the value of Number is not equal to $num, return false if not, (*16)

$x = new Number(10);
$x->notEqual(10);       // false

Greater than

greaterThan($num)

$num = number | string | Number(), (*17)

Return Boolean Return true if the value of Number is greater than to $num, return false if not, (*18)

$x = new Number(10);
$x->greaterThan(10);     // false

Greater than or equal

greaterThanOrEqual($num)

$num = number | string | Number(), (*19)

Return Boolean Return true if the value of Number is greater than or equal to $num, return false if not, (*20)

$x = new Number(10);
$x->greaterThanOrEqual(10);      // true

Less than

lessThan($num)

$num = number | string | Number(), (*21)

Return Boolean Return true if the value of Number is less than to $num, return false if not, (*22)

$x = new Number(10);
$x->lessThan(11);               // true

Less than or equal

lessThanOrEqual($num)

$num = number | string | Number(), (*23)

Return Boolean Return true if the value of Number is less than or equal to $num, return false if not, (*24)

$x = new Number(10);
$x->lessThanOrEqual(9);         // false

The Versions

08/11 2017

dev-master

9999999-dev

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

08/11 2017

v1.1.3

1.1.3.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

08/11 2017

dev-development-psr

dev-development-psr

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

09/04 2017

dev-development

dev-development

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

31/03 2017

v1.1.2

1.1.2.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

28/03 2017

v1.1.1

1.1.1.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

25/03 2017

1.1.0

1.1.0.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

24/03 2017

v1.0.6

1.0.6.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

01/02 2017

v1.0.5

1.0.5.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

01/02 2017

v1.0.4

1.0.4.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

01/10 2016

v1.0.3

1.0.3.0

An arbitrary precision for floating point Numbers for PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

format number decimal arbitary

01/10 2016

v1.0.2

1.0.2.0

Number will help to fix the issues of float values in PHP

  Sources   Download

The Requires

  • php >=5.3.0

 

by Cydrick Nonog

01/10 2016

v1.0.1

1.0.1.0

Number will help to fix the issues of float values in PHP

  Sources   Download

The Requires

  • php >=5.3.0

 

by Cydrick Nonog