php 관련 질문좀 드립니다.

php 관련 질문좀 드립니다.

QA

php 관련 질문좀 드립니다.

본문

$video_iframe 또는 $video_url 또는 $video_link 중에 하나만 나오게 하고 
내용이 없으면 $video_no 이게 뜨게 하고싶은대
php를 하나도 몰라서;; 좀 도움좀 부탁드립니다.ㅠㅠ

 

<?php 

$video_iframe = $view['wr_1'];
$video_url = apms_content("{동영상:".$view['wr_2']."}");
$video_link = apms_link_video($view['link'], '', $seometa['img']['src']);
$video_no = '<span class="no_video">NO-VIDEO</span>';    

$video_view = ???

 

if($video_view) { 
    echo $video_view; 
} else { 
    echo $video_no; 

?>    

 

 

이 질문에 댓글 쓰기 :

답변 2

함수들의 리턴값이 어떻게 되는지 알 수가 없어서 간단하게 기존 if문에 추가했습니다. if문은 위에서부터 순차적으로 진행되기 때문에 video_iframe이 없으면 그 다음 video_url로 넘어가고, video_link도 없으면 최종적으로 video_no까지 갑니다. 만약 중간에 데이터가 있으면 그곳에서 멈추고 데이터를 뿌려줍니다.

 

만약 셋 다 데이터가 있는 video_link를 최우선으로 보여주고 싶다면 video_link와 video_iframe 순서를 바꿔주면 됩니다.

 


if ($video_iframe) {
    echo $video_iframe;
} elseif($video_url) {
    echo $video_url;
} elseif($video_link) {
    echo $video_link;
} else {
    echo $video_no;
}
답변을 작성하시기 전에 로그인 해주세요.
전체 123,850 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT