아래 코드를 합칠 수 있나요?
[code]
//첨부파일 확장자 추출
$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>";
[/code]
첨부파일를 첫번째부터 업로드하면 좋으련만 그게 아닌 경우도 있어서
0번만 사용하다가 임의로 늘려보니 길어서 질문드립니다.
//첨부파일 확장자 추출
$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>";
[/code]
첨부파일를 첫번째부터 업로드하면 좋으련만 그게 아닌 경우도 있어서
0번만 사용하다가 임의로 늘려보니 길어서 질문드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 2개
위에 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 문으로는 이런식으로 처리하시면됩니다.