테스트 사이트 - 개발 중인 베타 버전입니다

for문 번호 넣는 방법 채택완료

애플수박 1년 전 조회 2,327

아래 $result 필드의 값이 Y면  번호를 1번부터 보이게 하고 싶습니다.

문제는 $result 의 N값도 출력되게 보여야하며 순번은 생략 되야 합니다.

 

그래서 continue 를 써봤는데 그러면 N값이 출력이 안되는 문제가 있네요

혹시 아시는분 -_-

 

$result DB

Y

N

Y

Y

Y

N

Y

 

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

   if($result == "N") {

      continue;

   } else {

      echo $i;

   }

}

 

원하는 결과 

1  Y

   N

2  Y

3 Y

4 Y

  N

5 Y

이하 생략

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
s
sinbi Expert
1년 전

도움이 되었으면 좋겠네요.

</p>

<p><?php

$arr = array(1,0,2,0,3,0,4,0,5,0);

for($i=0, $j=0; $i < count($arr); $i++) {

   if($arr[$i] == 0) {

       echo " ";

   } else {

       $j++;

        echo $j;

   }

}</p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인