99designs / money-php
A library for dealing with money and currency conversion.
Installs: 54 551
Dependents: 1
Suggesters: 0
Security: 0
Stars: 10
Watchers: 47
Forks: 6
pkg:composer/99designs/money-php
This package is not auto-updated.
Last update: 2025-09-27 18:25:23 UTC
README
A library for dealing with money and currency conversion. PHP port of http://money.rubyforge.org
Usage
<?php
require_once 'src/money.php';
// 10.00 USD
$money = new money\Money(1000, 'USD');
$money->cents(); // => 1000
$money->currency(); // => new money\Currency("USD")
Status
This project is still a work in progress.
Things to do:
- money comparison
- money arithmetic
- currency conversion
Contributions welcome. :-)
Tests
Tests are located in the tests subdirectory.
You'll need to install PHPUnit before running the tests: http://www.phpunit.de/manual/3.5/en/installation.html
Then run the tests like this:
phpunit tests
Credits
All credit goes to the creators of the Ruby money library. This is a direct port of the code.