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. Python大數連續數字的總和
- 2. 查找數組中的3個連續數字的總和
- 3. 如何將數字表示爲數組中連續數字的總和
- 4. 如何計算滿足條件的連續數字的總和?
- 5. 連續的總理
- 6. 在r中的數據框中連續按年數總和
- 7. php中的總和總數
- 8. C從數組中連續輸出3個數字的最大總和
- 9. 獲得連續兩天的總和值
- 10. 數組中x個連續元素的最小總和
- 11. 在NumPy數組中連續值的總和
- 12. 如果數字爲非連續範圍,則爲Excel總和
- 13. 方法來計算連續兩個數的乘積的總和
- 14. PHP字符串和數字總和
- 15. 找到整數的最大連續總和在陣列
- 16. 查找數組中的連續字符
- 17. dplyr:總和內連續發生變異
- 18. Python元素總和和連續次數約束
- 19. 如何使php和python連續連接
- 20. 在SQL中查找三個連續值的最大總和?
- 21. 連續的字母
- 22. 總和的數字
- 23. 連續數字計數
- 24. 使用PHP的「for」。而不是連續的數字,使用特定的數字
- 25. 在列表中找到相同和連續的數字
- 26. C++向量總是連續的嗎?
- 27. 總結連續的日期,開始和結束的塊日期
- 28. 生成數的連續序列連續正數R中
- 29. 查找第一組連續的數字php正則表達式
- 30. PHP循環檢查一組數字是連續的
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