Download the PHP package olifolkerd/convertor without Composer
On this page you can find all versions of the php package olifolkerd/convertor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download olifolkerd/convertor
More information about olifolkerd/convertor
Files in olifolkerd/convertor
Package convertor
Short Description An easy to use PHP unit conversion library.
License MIT
Informations about the package convertor
An easy to use PHP unit conversion library.
Full documentation & demos can be found at: http://olifolkerd.github.io/convertor
Warning
This is a fork of original convertor package by olifolkerd
. I have released latest changes into 2.0 package to achieve "stable" dependency. This package has also been published to packagist, so if you intend to use original source code, make sure you follow exact setup steps.
Convertor
An easy to use PHP unit conversion library.
Converter allows you to convert any unit to any other compatible unit type.
It has no external dependencies, simply include the library in your project and you're away!
Convertor can handle a wide range of unit types including:
- Length
- Area
- Volume
- Weight
- Speed
- Rotation
- Temperature
- Pressure
- Time
- Energy/Power
If you need aditional unit types, then it is easy to add your own.
Setup
Setting up Convertor could not be simpler by using Composer.
Add the following to your composer.json
file:
Simple Example
Once you have included the Converter.php library, creating conversions is as simple as creating an instance of the Convertor with the value to convert from, then specifying the new units
10 Meters = 32.808398950131 Feet
Define your own Units
Convertor now supports using different files that contain the unit conversions by specifying either the path to the file containing the unit array or the filename of the file in src/config
directly:
Currently two Unit files are available - one containing the owner's notation and the other one a more formal notation. Differences in notation:
Variant | km² | kg/m² | FileName |
---|---|---|---|
owner | 'km2' | - | BaseUnits.php |
formal | 'km**2' | 'kg m**-2' | Units.php |
Additionally the Units.php
file contains area-density definitions.
Resources
- PHP-Skeleton as a template for the autoloading structure: github