2011-03-23 3 views
0

안녕하세요 저는 프로그래밍 초보자입니다. 숙제가 있습니다. 그것을 찾았지만 아무것도 찾을 수 couldnt ...PHP 루프 질문

나는 1에서 10까지 숫자의 총 가치를 얻을 필요가있다. 이것은 루프에서 할 필요가있다. 어떤 루프를 사용해야하는지 알 수 없습니다. 만약 당신이 나에게 예제 코드를 줄 수 있다면 그것은 위대 할 것이다.

+0

이'당신의 숙제를 수행하지만,하지 않습니다 array_sum (범위 (1,10))'할 것입니다. – mario

+0

많은 분들께 감사드립니다. 매우 도움이됩니다. – nai

답변

0
<?php 

$start = 0; // set the variable that will hold our total 

for($i=1;$i<11;$i++){ // set a loop, read here: http://php.net/manual/en/control-structures.for.php for more info 
    $start += $i; // add $i to our start value 
} 
echo $start; // display our final value 
+0

다른 사람도 작동하지만이 사람은 잘 주석 처리되어 있으므로 답변으로 선택하겠습니다. – nai

0

나는 루프 for을 사용할 것입니다. 사용

$total = 0; 

for($i = 1; $i <= 10; $i++){ 
    $total += $i; 
} 
0

for 루프 :

<?php 

$sum = 0; 

for($i = 1; $i <= 10; $i++){ 
    $sum += $i; 
} 

는 foreach 루프 사용 :

<?php 

$sum = 0; 

foreach(range(1,10) as $num){ 

    $sum += $num; 

} 

echo $sum; // prints 55 

을 그리고, 여기에 쉬운 방법이다 과제를 무시 :

echo array_sum(range(1,10)); 
3

숙제 문제입니다. 왜 사람들이 복사 붙여 넣기에 대한 답변을 제공하는지 잘 모르겠습니다.

숫자 합계 1..10을 얻는 것은 매우 간단합니다. 루프 전에 빈 정수 var를 초기화해야하고 각 반복마다 0에서 까지이며10을 포함하면 현재 반복에 int var를 추가합니다. 예를 들어

:

sum = 0; 

for num in range 1 to 10: 
    sum = sum + num; 
+0

동의, 어떤 사람들은 * 도움이 * –

+0

일부 사람들은 예제에서 더 잘 배웁니다. – Prisoner

+1

예가 아닙니다. –