코드 좀 단순하게 만들어 주세요...
본문
if ($bf_file[0])
{
$img = "<img src='$bf_file[0]'>";
}
if ($bf_file[1])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'>";
}
if ($bf_file[2])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'>";
}
if ($bf_file[3])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'>";
}
if ($bf_file[4])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'><img src='$bf_file[4]'>";
}
if ($bf_file[5])
{
$img = "<img src='$bf_file[0]'><img src='$bf_file[1]'><img src='$bf_file[2]'><img src='$bf_file[3]'><img src='$bf_file[4]'><img src='$bf_file[5]'>";
}
순수한 디자이너입니다.
코드 좀 단순하게 만들어 주세요...
감사합니다.
답변 2
위코드는 뭔가 의도한대로 안나오실꺼같습니다.
$bf_file[0] 이 있다면 $bf_file[0] 이 출력
$bf_file[5] 가 있다면 $bf_file[5] 가 출력 이런걸 원하시는거같은데
위코드는 $bf_file 0 ~4까지 없더라도 5번 파일만 있다면 이미지 0~5까지 다나오게 됩니다.
단순하게 하면 이런 의도가 아닐까 합니다.
$img = "";
for($i = 0; $i<=5; $i++){
if($bf_file[$i]) $img .= "<img src='".$bf_file[$i]."'>";
}
<? $img = ""; foreach ($bf_file as $key=>$val){ if(!$bf_file[$key])continue; $img.='<img src="{$val}" />'; } ?>