m

첫번째 이미지를 찾고 싶어요

아래는 그림을 찾아오는 것입니다.
그런대 자꾸 $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;
}
}
----------
어굿난부분이 있으면, 고수님들께서 지적 바랍니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,548
13년 전 조회 2,318
13년 전 조회 798
13년 전 조회 787
13년 전 조회 974
13년 전 조회 1,600
13년 전 조회 1,742
13년 전 조회 810
13년 전 조회 1,062
13년 전 조회 976
13년 전 조회 1,910
13년 전 조회 921
13년 전 조회 1,410
13년 전 조회 1,558
13년 전 조회 853
13년 전 조회 778
13년 전 조회 1,012
13년 전 조회 989
13년 전 조회 940
13년 전 조회 2,189