2014-10-19 74 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