vsn / int-seq
VSN 整数序列 PHP 5.6 存档
dev-master
2020-08-20 00:00 UTC
Requires
- php: ^5.6
This package is auto-updated.
Last update: 2024-09-29 06:26:00 UTC
README
版权(C)2016年6月-现在,Tyler R. Drury。版权所有。
此项目包含可以全球访问PHP服务器上的php脚本,用于前后端网站开发,方便表示和计算常见整数序列,包括
- 阶乘
- 素数
- Horadam数
- 多边形数
- 帕斯卡数
- Hofstadter数
由Tyler R. Drury开发和维护
支持的平台
- PHP 5.6+
主要开发者
- Tyler R. Drury
其他贡献者
使用
对于浏览器的前端使用,请使用JavaScript进行AJAX请求。
注意-为了方便,示例中使用了jQuery。
$.get(
'...intSeq\\fibonnacci.php?N=20',
function(obj){console.log(obj.toString());}
);
或者,如果需要在网页服务时需要常数序列,将html预代码标签替换为script标签。
<pre><code>
<?php
require_once 'integerSequence.php';
use integerSequence\Fibonacci as fib;
?>
var f = <?php echo json_encode(fib::series(20));?>;
console.log(f);
</code></pre>
对于后端开发人员,最新稳定源代码可以在这里找到,或者想要贡献的开发人员可以通过GitHub仓库这里。
在您的服务器上安装integerSequence目录后,脚本可以按以下方式访问命名空间及其内容。
require_once 'integerSequence.php';
use integerSequence\Horadam as Horadam;
use integerSequence\Fibonacci as fib;
use integerSequence\getPrimes;
$p = getPrimes(1000) //calculate all primes up to 1000
$h = Horadam(2,3,1,2); //unnamed Horadam sequence
$s = $h->series(20);
$f = fib::series(20);
echo json_encode(
'primes'=>$p,
'horadam'=>$s,
'fib'=>$f
);
此脚本将返回一个包含所有小于等于1000的素数、任意未命名的Horadam序列的前20个元素以及斐波那契数列的前20个元素的JSON编码对象。
相关项目
可以在这里找到各种平台上的类似或相关项目
库
- IntegerSequences-cpp 适用于生成整数常见序列的编译C++17兼容库
- IntegerSequences-js 用于Web浏览器生成整数常见序列的JavaScript库
- IntegerSequences-py 用于生成整数常见序列的纯Python包
其他在线参考和资源
致谢
- Neil Sloane,在线整数序列百科全书创始人