질문과 답변

소프트웨어 php array 내부에서 if처리 가능한가요?

2017.08.12 05:52

DarknessAngel 조회:211

if로는 안 되는걸로 알고 있는데 분기시킬 필요가 있어서 질문 남겨봅니다

array(
                'tag' => 'jwp',
                'type' => 'unparsed_commas_content',        
                'content' => ($context['browser']['is_ie'] && !$context['browser']['is_mac_ie'] ? '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="$2" height="$3"><param name="movie" value="' . $settings['default_theme_url'] . '/player.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="wmode" value="transparent" /><param name="flashvars" value="file=$1&image=$4" /><embed src="' . $settings['default_theme_url'] . '/player.swf" width="$2" height="$3" bgcolor="#000000" allowscriptaccess="always" allowfullscreen="true" flashvars="file=$1&image=$4" /><noembed><a href="$1" target="_blank" class="new_win">$1</a></noembed></object>' : '<div class="flowplayer" style="width:$2px;height:$3px;"> <video poster="$4"> <source type="video/mp4" src="$1"></video></div>'),
                'validate' => create_function('&$tag, &$data, $disabled', '
                    if (isset($disabled[\'url\']))
                        $tag[\'content\'] = \'$1\';
                    elseif (strpos($data[0], \'https://\') !== 0 && strpos($data[0], \'https://\') !== 0)
                        $data[0] = \'https://\' . $data[0];
                '),
                'disabled_content' => '<a href="$1" target="_blank" class="new_win">$1</a>',
            ),

문제의 코드입니다

 

수정하고하자는 부분은 content의 분기된 flowplayer부분입니다

 

$4가 지정된 경우는 poster="$4"를 출력하고, 아닌 경우는 출력하지 않는게 목표입니다

 

번호 제목 글쓴이 조회 등록일
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
69919 하드웨어| 불행중 다행인지..불행의 시작인지.. [11] ILY 743 08-13
69918 윈 도 우| 자료 활용법 문의드립니다. [4] tuzki 366 08-13
69917 하드웨어| 파워서플라이 수명이 다 된 현상 ? (사진 첨부) [8] 뉴썬 1574 08-13
69916 소프트웨어| 파폭 구글 접속오류 [4] 프리네 371 08-13
69915 윈 도 우| 지인한테 컴을받았는데 윈도우7 일때는 정품인증이 잘됐는... [3] 알파궁상 1166 08-12
69914 윈 도 우| suk님 통합버전 관련 질문드립니다. [6] 슝슝이 626 08-12
69913 윈 도 우| 윈10 파티션 변경 방법좀 부탁드립니다. [10] UCLA 1301 08-12
69912 윈 도 우| staticwin 인증 해제 방법 [3] 6151012 2501 08-12
69911 윈 도 우| 얼마 전 윈도우 업뎃 후 공유 컴퓨터 목록이 네트워크에 안... [8] 불감자 932 08-12
69910 윈 도 우| 스카이레이크,카비레이크에 윈도7 설치 시..? [7] pinnk 829 08-12
69909 하드웨어| 하드디스크 성능좀 봐주세요.&^^ [9] 뚱땡이 425 08-12
69908 기 타| 피카사 사진 삭제하기 [1] 무명거사 513 08-12
» 소프트웨어| php array 내부에서 if처리 가능한가요? [6] DarknessAn 211 08-12
69906 윈 도 우| 염치 없지만 두가지만 더 질문합니다 WINEPE8.1 [2] 지룡자 360 08-12
69905 윈 도 우| 윈7에서 윈10으로 os 업글 시 보조 HDD가 동적디스크로.. [2] 늦둥이it 731 08-12
69904 기 타| 공유기 셋팅 메뉴 중에 궁금한것이 있어요 [11] 뷰리풀투데 772 08-11
69903 윈 도 우| WIN8.1 PE 질문입니다 [7] 지룡자 497 08-11
69902 윈 도 우| mbr uefi 호환 설치 usb 만드는 방법 [4] melusina 885 08-11
69901 윈 도 우| PE81 급하게 만들어 봤어요, 질문 있습니다. [3] 지룡자 383 08-11
69900 윈 도 우| 지인이 이런컴퓨터를 15만원에사라고하는데 사도됄까요? [24] 알파궁상 1861 08-11
XE1.11.6 Layout1.4.8