for문과 if문
토치
7년 전
조회 3,320
</p>
<p><?php for ($i=0; $i < 5; $i++) {
if($ex_4[$i]) { ?></p>
<p><?php if($ex_4[0]) { ?> 0번 <?php }; ?></p>
<p><?php if($ex_4[1]) { ?> 1번 <?php }; ?></p>
<p><?php if($ex_4[2]) { ?> 2번 <?php }; ?></p>
<p><?php if($ex_4[3]) { ?> 3번 <?php }; ?></p>
<p><?php if($ex_4[4]) { ?> 4번 <?php }; ?></p>
<p><?php if($ex_4[5]) { ?> 5번 <?php }; ?></p>
<p><?php } ?></p>
<p>
위에처럼 for문과 if문을 사용하니깐,
0번
1번
2번
3번
4번
5번
해당되는게 다섯가지면 연속 5번 입력되더라고요.
네가지면 4번 연속 입력되고요...
제가 생각했던 방식은 for문과 if문 사용방식은 아래처럼 사용하는 for문이었습니다.
</p>
<p><?php if($ex_4[0] || $ex_4[1] || $ex_4[2] || $ex_4[3] || $ex_4[4] || $ex_4[5]) { ?></p>
<p>내용 생략</p>
<p><?php } ?></p>
<p>
처음에 있던 코드를 바로 위의 코드처럼,
for문 사용하고 싶었는데 어떤식을 작성해야할지 모르겠습니다.
도와주세요!
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
마르스컴퍼니
Expert
7년 전
</p>
<p><?php
$cnt = count($ex_4);</p>
<p>for ($i = 0; $i < $cnt; $i++) {
if ($ex_4[$i])
echo $i . '번';
}
?></p>
<p>
</p>
<p><?php
$cnt = count($ex_4);</p>
<p>for ($i = 0; $i < $cnt; $i++) {
?>
<?php if ($ex_4[$i]) { ?>
<?php echo $i ?>번
<?php } ?>
<?php } ?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인