아래 코드를 합칠 수 있나요? 정보
아래 코드를 합칠 수 있나요?본문
//첨부파일 확장자 추출
$image0 = urlencode($list[$i][file][0][file]);
$image1 = urlencode($list[$i][file][1][file]);
$image2 = urlencode($list[$i][file][2][file]);
elseif (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image0))
echo "<img src=\"$board_skin_path/img/icon_image.png\" align=absmiddle>";
elseif (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image1))
echo "<img src=\"$board_skin_path/img/icon_image.png\" align=absmiddle>";
elseif (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image2))
echo "<img src=\"$board_skin_path/img/icon_image.png\" align=absmiddle>";
첨부파일를 첫번째부터 업로드하면 좋으련만 그게 아닌 경우도 있어서
0번만 사용하다가 임의로 늘려보니 길어서 질문드립니다.
댓글 전체
합친다는게 무슨 말인가요?
위에 3개인 것을 한줄로 만들고 싶다는 것인가요?
for 문으로 사용하시면 될거 같은데요
위에 3개인 것을 한줄로 만들고 싶다는 것인가요?
for 문으로 사용하시면 될거 같은데요
<?
for($i = 0 ;$i <3;$i++){
$image = urlencode($list[$i][file][$i][file]);
if (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image)) {
echo "<img src=\"$board_skin_path/img/icon_image.png\" align=absmiddle>";
}
}
?>
for 문으로는 이런식으로 처리하시면됩니다.
for($i = 0 ;$i <3;$i++){
$image = urlencode($list[$i][file][$i][file]);
if (preg_match("/\.(gif|jpg|jpeg|png)$/i", $image)) {
echo "<img src=\"$board_skin_path/img/icon_image.png\" align=absmiddle>";
}
}
?>
for 문으로는 이런식으로 처리하시면됩니다.