3

我知道数学函数5 * 4 * 3 * 2 * 1称为阶乘(并且有一个 PHP 函数:)gmp_fact(n)

但是当你想加而不是乘时它叫什么?像这样:5 + 4 + 3 + 2 + 1?有没有一个 PHP 函数呢?还是我需要自己动手?我假设有一个类似这样的函数,但由于我不知道这种表达式的数学名称是什么,我似乎无法找到它的函数名称......

4

2 回答 2

9

n * (n + 1) / 2

这些被称为三角数

于 2012-05-07T20:12:17.553 回答
2

您可以将所有数字添加到数组中(或使用range),然后使用array_sum

array_sum(range(1,5));
于 2012-05-07T20:12:23.670 回答