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

2017.08.12 05:52

DarknessAngel 조회 수:12

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가 지정된 경우는 <video poster="$4">를 출력하고, 아닌 경우는 출력하지 않는게 목표입니다

 

번호 제목 글쓴이 날짜 조회 수
[공지] 질문과 답변 게시판 이용간 유의사항 gooddew - -
76696 윈 도 우| 인터넷익스플로러11이 윈도우10에서 열리지가않음 [1] 바람과구름 08-13 133
» 소프트웨어| php array 내부에서 if처리 가능한가요? DarknessAn 08-12 12
76694 소프트웨어| 부팅시 블루스크린 질문 오이콩 08-12 80
76693 윈 도 우| 염치 없지만 두가지만 더 질문합니다 WINEPE8.1 [2] 지룡자 08-12 149
76692 윈 도 우| 윈7에서 윈10으로 os 업글 시 보조 HDD가 동적디스크로.. [1] 늦둥이it 08-12 97
76691 기 타| 공유기 셋팅 메뉴 중에 궁금한것이 있어요 [8] 뷰리풀투데 08-11 465
76690 윈 도 우| WIN8.1 PE 질문입니다 [7] 지룡자 08-11 372
76689 윈 도 우| mbr uefi 호환 설치 usb 만드는 방법 [4] melusina 08-11 393
76688 윈 도 우| PE81 급하게 만들어 봤어요, 질문 있습니다. [3] 지룡자 08-11 302
76687 윈 도 우| 지인이 이런컴퓨터를 15만원에사라고하는데 사도됄까요? [23] 알파궁상 08-11 1516
76686 기 타| 유튜브 고화질 영상 관련해서 ...... [3] tuzki 08-10 512
76685 소프트웨어| 한글네오 로딩 지연 [1] 애봉이 08-10 414
76684 윈 도 우| BAD_POOL_CALLER 블루스크린 해결좀 해주세요ㅠㅠㅠ [6] 다줄꺼야 08-10 282
76683 소프트웨어| vmware 질문 [3] 서기다 08-10 253
76682 소프트웨어| 크롬 브라우저 질문입니다. [2] tuzki 08-10 259
76681 윈 도 우| 윈도우 32bit - > 64bit 동일 라이센스키로 변경가능... [2] 김딘이 08-10 553
76680 윈 도 우| 윈도우10 XBOX 서비스에서 삭제가 안되네요? [2] 건조한치는 08-10 154
76679 윈 도 우| 윈도우10 마소 계정 인증으로 몇개까지 되나요? [4] 짜바리 08-10 507
76678 윈 도 우| 특정 메인보드에 win10 설치방법이 있나요? [2] 혹등고래 08-10 287
76677 하드웨어| 슬립모드 못 끄는 하드도 있나요? [5] 5테라 08-10 253