bestform/divider

将指定金额分割成指定部分的服务

dev-master 2014-12-30 20:15 UTC

This package is not auto-updated.

Last update: 2024-09-24 07:37:26 UTC


README

Travis Build Status

可以使用 Divider 类将一定金额分割成更小的部分,这些部分可以定义。

例如,您可以用它将一定金额的钱分割成可能的硬币和纸币。当实例化一个 Divider 实例时,默认部分是所有可能的欧元硬币和纸币。

示例

<?php

$divider = new Divider();
$result = $divider->divide(30); // [20 => 1, 10 => 1]

该类只处理整数,所以如果您在使用欧元,请注意输入和输出都被视为分。

Divider 也处理余数值

<?php

$divider = new Divider([3]);
$result = $divider->divide(4); // [3=>1, "REST" => 1]