zazalt/calculus

Calculus


Keywords
string
License
MIT

Documentation

Calculus

Build Status Coverage Status Code Climate Issue Count Total Downloads Latest Stable Version

Requirements

  • PHP >= 5.4

Packagist Dependencies

  • None

Installation

With composer:

{
    "require": {
        "zazalt/calculus": "0.*"
    }
}

Usage


$Calculus = new Zazalt\Calculus\Calculus();

/**
 * Check if a nunmber is prime based on trial division
 *
 * @param   integer $number
 * @return  boolean
 */
$Calculus->isPrimeNumber($number);

/**
 * Calculating distance between two points on a flat plane
 *
 * @param   array $pointA
 * @param   array $pointB
 * @return  integer
 */
$Calculus->distanceBetweenTwoPoints($pointA = [], $pointB = []);

/**
 * Resize a rectangle object until it falls in desired dimension, but keep aspect ratio
 * A usefull function/method when want to resize an image
 *
 * @param   array $rectangleDimensions
 * @param   array $rectangleNewDimensions
 * @return  array
 */
$Calculus->resizeRectangle($rectangleDimensions = [], $rectangleNewDimensions = []);

/**
 * Not implemented/documented, yet!
 */
$Calculus->mean();

/**
 * Not implemented/documented, yet!
 */
$Calculus->median();

/**
 * Not implemented/documented, yet!
 */
$Calculus->mode();