joaofigueira / primes
素数
v1.0.0
2017-05-26 22:47 UTC
Requires (Dev)
- phpunit/phpunit: ^6.1
This package is auto-updated.
Last update: 2024-09-17 02:18:56 UTC
README
素数操作
安装
composer require joaofigueira/primes
用法
检查一个数是否为素数
$number = new Primes(5);
if ($number->iPrime()){
// do stuff
}
检查多个数是否为素数
$numbers = new Primes([4,5,6]);
if ($numbers[5]['isPrime']){
// do stuff
}
列出一个或多个数的因子
$number = new Primes;
$number->checkIf(4)->isPrime();
print_r($number->showFactors());
// [4,2,1]
计算因子数量
$number = new Primes;
$number->checkIf(4)->isPrime();
echo $number->countFactors();
// 3
列出区间内的素数
$primes = new Primes;
print_r($primes->giveMePrimesBetween(1,10));
// [2,3,5,7]
以json格式返回结果
$number = new Primes;
$number->checkIf(4)->isPrime();
echo $number->showFactors()->asJson();