첫번째 이미지를 찾고 싶어요
아래는 그림을 찾아오는 것입니다.
그런대 자꾸 $path_src_file 이 마지막 그림이 나옵니다.
첫번째그림을 찾으려면 어떻게 수정해야하는가요?
---------------
foreach($list[$i]['file'] as $k => $v) {
if (preg_match("`\.(gif|jpe?g|png)$`i", $v[source]))
$path_src_file = $data_path . '/' . $v['file'];
}
그런대 자꾸 $path_src_file 이 마지막 그림이 나옵니다.
첫번째그림을 찾으려면 어떻게 수정해야하는가요?
---------------
foreach($list[$i]['file'] as $k => $v) {
if (preg_match("`\.(gif|jpe?g|png)$`i", $v[source]))
$path_src_file = $data_path . '/' . $v['file'];
}
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
if (preg_match("`\.(gif|jpe?g|png)$`i", $v[source]) && $i==0) 으로 해야
첫번째 파일이 들어갑니다
그리고 그렇게 해도 마지막 그림을 불러옵니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=121554#c_123954
의 스킨에서 임펄스님의 댓글에 맞게 수정하는 과정에서 나온 문제입니다.
죄송하지만 한번 더 살펴주실 수 없나요?
적용해보겠습니다.
----------
foreach($list[$i]['file'] as $k => $v){
$path_src_file = $data_path . '/' . $v['file'];
if (!empty($v['file']) && preg_match("/\.(jp[e]?g|gif|png)$/i", $v['file']) && is_file($path_src_file)) {
break;
}
}
----------
어굿난부분이 있으면, 고수님들께서 지적 바랍니다.