一个经典的小学问题也是一个简单的PHP小应用,1+2+3……100=多少?使用PHP应该怎么写?
这里总结了以下几种思路:
1.普通PHPer:
$sum
=
0
;
for ( $i = 1 ; $i <= 100 ; $i ++ ) {
$sum += $i ;
}
echo $sum ;
for ( $i = 1 ; $i <= 100 ; $i ++ ) {
$sum += $i ;
}
echo $sum ;
2.文艺PHPer:
$sum
=
$i
=
0
;
while ( $i <= 100 ) {
$sum += ( $i ++ ) ;
}
echo $sum ;
while ( $i <= 100 ) {
$sum += ( $i ++ ) ;
}
echo $sum ;
3.递归帝:
function get_sum
(
$n
)
{
return $n == 1? 1 : $n +get_sum ( $n - 1 ) ;
}
echo get_sum ( 100 )
return $n == 1? 1 : $n +get_sum ( $n - 1 ) ;
}
echo get_sum ( 100 )
4.神:
echo
array_sum
(
range
(
1
,
100
)
)
;
5.二逼青年欢乐多:
$n
=
100
;
echo ( 1 + $n ) * ( $n / 2 ) ;
echo ( 1 + $n ) * ( $n / 2 ) ;