antonienko/positive-modulus

返回始终为正数的模数

v1.0 2015-06-15 10:53 UTC

This package is not auto-updated.

Last update: 2024-09-28 17:49:16 UTC


README

Build Status

PHP的模运算符 %,当与负数一起使用时,将返回负数结果。

具有数学背景的人有时会期望模数始终为正。

这是当你试图通过递减迭代器遍历一组元素时的情况,当你到达-1时,你希望模运算能够再次给出最高数值以继续遍历到最后一个元素。

经过一些研究,我发现这两种行为在数学上都是正确的,因此这个库是为那些需要始终返回正结果的模数的人准备的。

##安装 ###Composer 该库在packagist.org上有提供,您可以通过Composer将其添加到您的项目中。

在您的composer.json文件的"require"部分

始终保持最新状态(前沿技术,API 不保证 稳定)

"antonienko/positive-modulus": "dev-master"

特定的次要版本,API稳定性

"antonienko/positive-modulus": "0.2.*"

如果您有任何关于minimum-stability设置的问题,请尝试将@dev附加到版本号

"antonienko/positive-modulus": "0.2.*@dev"

##示例用法

PositiveModulus::calc($a, $b);

##许可信息 本库受 MIT 许可证 (MIT) 许可。有关详细信息,请参阅LICENSE文件。