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

아래 $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 포인트

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

Copy
<?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;
   }
}
로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고