PHPackages                             mocking-magician/moneysaurus - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. mocking-magician/moneysaurus

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

mocking-magician/moneysaurus
============================

Money change library. A Solution for change-making problem.

v1.5.0(6y ago)463Apache-2.0PHPPHP ^7.1.0

Since Jun 10Pushed 6y agoCompare

[ Source](https://github.com/MockingMagician/moneysaurus)[ Packagist](https://packagist.org/packages/mocking-magician/moneysaurus)[ Docs](https://github.com/MockingMagician/moneysaurus)[ RSS](/packages/mocking-magician-moneysaurus/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (4)Versions (15)Used By (0)

[![Build Status](https://camo.githubusercontent.com/c365588f7f223a66eda19a63d5adaf4fa2869f537cd5b5075420a020a38d85e6/68747470733a2f2f636972636c6563692e636f6d2f67682f4d6f636b696e674d6167696369616e2f6d6f6e65797361757275732f747265652f6d61737465722e7376673f7374796c653d736869656c64)](https://circleci.com/api/v1.1/project/github/MockingMagician/moneysaurus/latest/artifacts)[![Latest Stable Version](https://camo.githubusercontent.com/f7c83fa98b4f18b714d585cbcf144cf004e009fadacc21f4f83c465e84a4b8f1/68747470733a2f2f706f7365722e707567782e6f72672f6d6f636b696e672d6d6167696369616e2f6d6f6e65797361757275732f762f737461626c65)](https://packagist.org/packages/mocking-magician/moneysaurus)[![Total Downloads](https://camo.githubusercontent.com/991888a5d046bf908eb62958de87b1ec4912ce214141c9a0f7f2a4645a8e6624/68747470733a2f2f706f7365722e707567782e6f72672f6d6f636b696e672d6d6167696369616e2f6d6f6e65797361757275732f646f776e6c6f616473)](https://packagist.org/packages/mocking-magician/moneysaurus)[![License](https://camo.githubusercontent.com/aab574574f1f6b4232363fe8bed158122f56e07332db883a6536c85d0e41aba3/68747470733a2f2f706f7365722e707567782e6f72672f6d6f636b696e672d6d6167696369616e2f6d6f6e65797361757275732f6c6963656e7365)](https://packagist.org/packages/mocking-magician/moneysaurus)[![composer.lock](https://camo.githubusercontent.com/ecb2f913d6bf706375562b0e2cae969f5da82bad98ae3a117bddeded85dbb051/68747470733a2f2f706f7365722e707567782e6f72672f6d6f636b696e672d6d6167696369616e2f6d6f6e65797361757275732f636f6d706f7365726c6f636b)](https://packagist.org/packages/mocking-magician/moneysaurus)[![coverage](https://camo.githubusercontent.com/00594152483ba1f54ff4f4f80d2d2c17f43b3ca910d047b9985c23d31bda2f86/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e742e7376673f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4d6f636b696e674d6167696369616e2f6d6f6e65797361757275732f6d61737465722f2e6d657461646174612f636f7665726167652e6a736f6e)](https://packagist.org/packages/mocking-magician/moneysaurus)[![phpcs](https://camo.githubusercontent.com/c6002ae4811ad95335fb96d8d3e65f7242cdc710e7ef1702b790577759865a98/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e742e7376673f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4d6f636b696e674d6167696369616e2f6d6f6e65797361757275732f6d61737465722f2e6d657461646174612f7068705f63735f66697865722e6a736f6e)](https://packagist.org/packages/mocking-magician/moneysaurus)[![phpstan](https://camo.githubusercontent.com/3e5266fb2a586de7ff2f4d9472a281e5d97791c82e44efef023c52dc2c6af3e4/68747470733a2f2f696d672e736869656c64732e696f2f656e64706f696e742e7376673f75726c3d68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f4d6f636b696e674d6167696369616e2f6d6f6e65797361757275732f6d61737465722f2e6d657461646174612f7068707374616e2e6a736f6e)](https://packagist.org/packages/mocking-magician/moneysaurus)

Description
===========

[](#description)

Moneysaurus is a PHP library for the change-making problem.

The change-making problem addresses the question of finding the minimum number of coins (of certain denominations) that add up to a given amount of money.

This library works for every currency. Just start by defining a system. A system is a collection of coin and/or bank note values that can be used for change.

Install
=======

[](#install)

Simply run

```
composer require mocking-magician/moneysaurus
```

Examples
========

[](#examples)

You can just start by creating a system

```
