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
도움이 되었으면 좋겠네요.
<?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;
}
}
답변을 작성하시기 전에 로그인 해주세요.