이거 할 수 있을까요?

이거 할 수 있을까요?

QA

이거 할 수 있을까요?

본문

2씩 증가인데요

 

  for($i=0; $i<$student_cnt; $i+=2){

echo "과목: {$match_subject[1][$i]} <br>";
  }

 

 

$i+=2를 

 

$i+=$k로 하고 조건을 줘서 증가수를 다르게 할 수 있을까요?

 

~이면 k는 2, ~이면 k는 3 이렇게요,,

 

 

for문 내용이 많아서

if~로 for문을 밖에서 감싸는 거는 안되구요,,,

이 질문에 댓글 쓰기 :

답변 1


$i = 0;
while($i < $student_cnt) {
    if(조건1) {
        $i += 2;
    } else if(조건2) {
        $i += 3;
    } else if(조건3) {
        $i += 4;
    }
}

감사합니다.
$i=1;

// for문에서는 초기값. 증가 값 설정 부분을 생략합니다.
for ( ; $i < 5; ) {
      echo "The number is: $i <br>";

      // 한 번 반복할 때마다 1씩 값을 증가합니다.
      $i++;
}
이거 열심히 찾았거든요 ㅎ
즐거운 구정되세요~

답변을 작성하시기 전에 로그인 해주세요.
전체 74
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT