0
1
3
4
이렇게 반복문이 돌고있는데
1과 3사이에 2를 넣으려면 어캐해야하나요
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
2017-09-06 (수) 14:26:52
가령 1,2,3,4 를 뿌려주는 함수가 $i 라고 하면
Copy
for($i = 1 ; $i <= 5 ;$i++){//
if($i == 2){ // 2를 출력하려고할때 echo 76 ; // 76 출력 }else{ echo $i; // 아니면 해당 숫자를 출력 } // end if}//end for
결과
1 ,76,3,4,5
Copy
/**********************************/for($i = 1 ; $i <= 5 ;$i++){//
if($i == 2){ // 2를 출력하려고할때 continue; // 그냥 loop를 건너 뜁니다. }else{ echo $i; // 아니면 해당 숫자를 출력 } // end if}//end for
출력 결과
1,3,4,5
2017-09-06 (수) 13:33:41
Copy
for($i = 1 ; $i <= count($rst) ;$i++){//$rst 는 리스트 문자열echo $i; /// not $rst['wr_id']}
답변에 대한 댓글 1개
2017-09-06 (수) 13:40:11
2017-09-06 (수) 11:43:29
for($i=0;$i<5;$i++){
if ($i==2) {
continue;
}
echo "i = ".$i."<br>";
}
이렇게 돌고있다는 건가요?
만약 맞다면 빨간 글씨 if (조건) { continue; } 를 주석처리 하시면 될 겁니다
답변에 대한 댓글 2개
2017-09-06 (수) 13:40:00
제가 질문을 이상하게올렸네요..
2가아닌 뜬금없는 숫자 76을 넣는다면 어떻게해야할까요..
2가아닌 뜬금없는 숫자 76을 넣는다면 어떻게해야할까요..
2017-09-06 (수) 15:33:33
for($i=0;$i<5;$i++){
if ($i==2) { echo "i = "."76"."<br>";
} else {
echo "i = ".$i."<br>";
}
}
이렇게 하시면 됩니다
if ($i==2) { echo "i = "."76"."<br>";
} else {
echo "i = ".$i."<br>";
}
}
이렇게 하시면 됩니다
답변을 작성하려면 로그인이 필요합니다.
2가아닌 뜬금없는 숫자 76을 넣는다면 어떻게해야할까요..