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

view.php에서 파일출력 하나만 제외하는 방법 채택완료

근자 4년 전 조회 3,389

youtube 관련 질문을 올렸었습니다. 다만 실패하고(아마도 원인은 youtube에서 썸네일 이미지가 없을때 no-image 라는 이미지가 끌려오기 때문?) 결국엔 썸네일 이미지를 별도로 업로드 하는것으로 얘기가 되었습니다.

 

아래와같이 파일#1 ~ 파일#4에서 파일#4에 썸네일을 업로드 하는 식으로 작업을 하라고 하시는데요,

 

다만 여기서 문제가 발생한게 파일 #4에 파일이 들어갈 수도 있고, 안들어갈 수도 있는데, 이거를 제외하는 방법을 모르겠습니다.ㅠㅠ

 

</p>

<p>//view.php 입니다.</p>

<p>        <?php

        // 파일 출력

        $v_img_count = count($view['file']);

        if($v_img_count) {

            echo "<div id=\"bo_v_img\">\n<p class='nanum reg'>주요장면</p>";

                

            for ($i=0; $i<=count($view['file']); $i++) {

                if ($view['file'][$i]['view']) {

                    echo $view['file'][$i]['view'];

                    //echo get_view_thumbnail($view['file'][$i]['view']);

                }

            }</p>

<p>            echo "</div>\n";

        }

         ?></p>

<p>

 

선배님들의 많은 도움 부탁드리겠습니다.ㅠㅠ

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

답변 1개

채택된 답변
+20 포인트
뚜찌빠찌

</p>

<pre>
<code>//view.php 입니다.
        <?php
        // 파일 출력
        $v_img_count = count($view['file']);
        if($v_img_count) {
            echo "<div id=\"bo_v_img\">\n<p class='nanum reg'>주요장면</p>";
                
            for ($i=0; $i<=count($view['file']); $i++) {
                if($i == 3){ </code>continue<code>;} // 혹은 if($i == 3){ </code>break<code>;}
                if ($view['file'][$i]['view']) {
                    echo $view['file'][$i]['view'];
                    //echo get_view_thumbnail($view['file'][$i]['view']);
                }
            }
            echo "</div>\n";
        }
         ?></code></pre>

<p>

 

if($i == 3){ continue;} // continue 는 $i == 3 일때만 건너 뛴다는 뜻
if($i == 3){ break;} // break 는 더이상 뒤에 부분을 노출 하지않고 for 순환을 빠져나온다는 뜻이 되겠습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

근자
4년 전
감사합니다. 많은 도움이 되었습니다. 정말 간단한거였네요

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

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

로그인