2014-10-19 98 views
1

說我有以下內容:基本PHP數計算

for ($i = 1; $i <= 5; $i++) { 
    // get the sum of all numbers 
} 

基本上,我想計算1 + 2 + 3 + 4 + 5 =?最簡單的方法是什麼?

+5

'回波array_sum(範圍(1,5));' – Cheery 2014-10-19 23:42:24

+7

還可以使用下式'N *(N + 1)/ 2' ,在這種情況下'n = 5' – 2014-10-19 23:45:25

回答

3
$j=0; 
for ($i = 1; $i <= 5; $i++) { 
    // get the sum of all numbers 

    $j += $i; 
} 

echo $j; //print the sum of all numbers 
+1

可以在for循環中簡單地使用'$ j + = $ i;'代替。 – Darren 2014-10-20 00:04:42

+1

同意。更新:) – 2014-10-20 00:06:08

+0

更好!比以前更簡單的連接:) – Darren 2014-10-20 00:35:55

2

或可以做到這一點簡單的數學公式1+2+....+n=((n+1)*n)/2