질문과 답변

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

2017.08.12 05:52

DarknessAngel 조회:190

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 - -
70160 기 타| 엘지유플러스 인터넷 미치게 느림 [17] ds3lnf 4175 09-01
70159 하드웨어| 데스크탑 저전력 메모리? [7] 한스 661 09-01
70158 윈 도 우| win PE에서 DVD드라이브(Y)의 용도는 무엇인가요? [6] pinedragon 451 09-01
70157 기 타| KT 인터넷 관련...(내용 길어요) [6] 야만 1242 08-31
70156 윈 도 우| 구버전 드라이버가 자꾸 자동으로 설치됩니다 [6] 솔트 1122 08-31
70155 기 타| 윈도우포럼 진입시 인증서 오류문제?? [6] 넷파이더 719 08-31
70154 윈 도 우| 휴휴... 다음 사이트만 이미지가 엑박으로 뜨는 문제..... [5] 배움이 885 08-31
70153 하드웨어| 노트북 액정 부품 판매 하는 사이트 알려주세요 [7] 우주 1025 08-31
70152 윈 도 우| computer browser 서비스 질문이요 [2] asgdsadg 257 08-31
70151 하드웨어| usb hdd 사용하면서 [5] 雪耳 443 08-31
70150 윈 도 우| ntbootautofix로 부팅복구후...... [1] 사랑인 250 08-31
70149 윈 도 우| 내부IP 고정을 와이파이마다 다르게 설정할 수 없을까요 [2] 유기농초코 561 08-31
70148 윈 도 우| Grub4dos 에러 문의드립니다. 일망 202 08-31
70147 윈 도 우| 윈10 부팅이상 및 종료시. . . [5] never 932 08-31
70146 서버 / IT| 네트워크 식별오류 [2] 바른손 421 08-31
70145 윈 도 우| [언파킹]cpu이용률100% 왜뜨는지아시는분.(프로세스유휴사... 미미마 5545 08-30
70144 윈 도 우| 인텔 코어i5-7세대 7500 (카비레이크) 윈도우7 설치 관련 [11] 전저당께요 2537 08-30
70143 윈 도 우| 윈빌더 8.1에서 FTP 서버 접속하려면 어떻게 하나요? [2] 지룡자 195 08-30
70142 윈 도 우| 무X산님 08-29버전윈도우에서.. [3] 슈슈 312 08-30
70141 윈 도 우| 윈도우10 바탕화면 튕김현상, 이상증상 로그확인법 Sting 1612 08-30
XE1.11.6 Layout1.4.8