vsn/int-seq

VSN 整数序列 PHP 5.6 存档

dev-master 2020-08-20 00:00 UTC

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编码对象。

相关项目

可以在这里找到各种平台上的类似或相关项目

其他在线参考和资源

致谢

  • Neil Sloane,在线整数序列百科全书创始人