2
A
回答
4
$sum = array_sum(explode(',', '2,4,6,8'));
编辑:如果你只是想的范围内,甚至数的总和,你可以
$sum = array_sum(range(2,1000,2));
+0
谢谢。这正是我想要的:) – mika 2012-03-20 21:22:57
4
拆分,然后sum:
$numbers = explode(",", $string);
$total = array_sum($numbers);
echo $total;
注意,这仅需要numbers
和,
任何其他字符将受到被类型强制转换为一个整数(这可能会导致意想不到的结果)。
3
如果你想你也可以使用Arithmetic progression sum,只是做
$total = ($firstNumber + $lastNumber) * $count/2
只要数字可以表达为
一个Ñ =一个 +(N - 1)d
你的序列可以被描述为
一个Ñ = 2 +(N - 1)2
所以我们可以应用算术级数和得到
(2 + 1000)* 500/2 = 250,500
这将比任何计算它的方法快得多。
相关问题
- 1. 一个数字中连续数字的最大总和
- 2. 查找数组中的3个连续数字的总和
- 3. n个连续数组的总和
- 4. 如何将数字表示为数组中连续数字的总和
- 5. 如何计算满足条件的连续数字的总和?
- 6. 连续的总理
- 7. 在r中的数据框中连续按年数总和
- 8. php中的总和总数
- 9. 识别连续的字符和数字
- 10. 数组中连续的偶数和连续的奇数
- 11. C从数组中连续输出3个数字的最大总和
- 12. 基于连续值的累计总和
- 13. 获得连续两天的总和值
- 14. 在python中总结连续的第三个数字
- 15. 数组中x个连续元素的最小总和
- 16. 确定列表中连续整数的最大总和java
- 17. 在NumPy数组中连续值的总和
- 18. 运行总数连续相同的值
- 19. 如果数字为非连续范围,则为Excel总和
- 20. PHP中数组的总和
- 21. 方法来计算连续两个数的乘积的总和
- 22. 找到连续的数字
- 23. PHP字符串和数字总和
- 24. Jenkins和PHP连续部署
- 25. 计算连续元素(列表中的)最大的总和
- 26. Excel VBA连续和非连续数字级联
- 27. 用最大总和找出连续的子数组
- 28. 找到整数的最大连续总和在阵列
- 29. 试图添加第一个连续奇数平方的总和?
- 30. 测试列表中的连续数字
2,4,6,8,9,10 ......这里的模式在哪里? – Ryan 2012-03-20 21:11:55
没有大于2的素数,duh。 ;) – 2012-03-20 21:14:42
@GigaWatt我做了更正,对不起。 – mika 2012-03-20 21:18:27