一些数学公式的实现 kaopur/maths

此类库封装了一些PHP没有直接提供,但是比较常用的方法,有排列、组合、质数等一系列操作。

安装方法:

composer require kaopur/maths
在国内,使用composer一般需要“科学上网法”,否则安装会异常缓慢,甚至安装失败。


如果你不知道什么是composer,请查看composer的官方网站:https://getcomposer.org

如果你打开上面的网站非常慢,甚至打不开,可以查看非官方中文网站:http://www.phpcomposer.com

或者进入此网站下载源码:https://github.com/kaopur/maths

当然,也欢迎你来和我一起完善此数学类库,一起为开源贡献一份微薄之力。

下面是部分方法的使用示例:

$value = \Kaopur\Maths::c(3,2);
var_dump($value);

$value = \Kaopur\Maths::combination($array, 2);
var_dump($value);

$value = \Kaopur\Maths::p(3,2);
var_dump($value);

$value = \Kaopur\Maths::permutation($array, 2);
var_dump($value);

$value = \Kaopur\Maths::primeNumber(100);
var_dump($value);

$value = \Kaopur\Maths::isPrimeNumber(4);
var_dump($value);



发表评论:

Powered by emlog 冀ICP备13011830号-1