묻고답하기
for반복문에서 count구하는것좀 알려주세요^^;
2009.08.31 18:23
images폴더안에 파일이 37개 있다고 치면
댓글 2
-
金东峰
2009.08.31 19:33
먼저 폴더에 가서 총수를 구해오는게 더욱 바랍직? 하다고 봅니다.
www폴더가 경로라고 가정하시면
아래 같은 function을 하나 만드시고 카운터를 리턴합니다.
리턴값을 다시 for로 돌리는게 ....
/*
* $rootDir = "www";
* $allowext = array("jpg","gif","png");
* $files_array = scanDirectories($rootDir,$allowext);
* print_r($files_array);
*/
function scanDirectories($rootDir, $allowext, $allData=array()) {
$dirContent = scandir($rootDir);
foreach($dirContent as $key => $content) {
$path = $rootDir.'/'.$content;
$ext = substr($content, strrpos($content, '.') + 1);
if(in_array($ext, $allowext)) {
if(is_file($path) && is_readable($path)) {
$allData[] = $path;
}elseif(is_dir($path) && is_readable($path)) {
// recursive callback to open new directory
$allData = scanDirectories($path, $allData);
}
}
}
return count($allData);
} -
왜만지냐
2009.09.01 13:17
답변감사드립니다^^*
역시 처음 접하는건 어렵네요...^^;;
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
히피♬ | 하나도 모르겠어요 ; [1] | 2009.09.01 by 깡왕 |
성윤정 | 급]쎄션 에러 나는데요.. [4] | 2009.09.01 by 성윤정 |
마에야히 | div에 스크롤이 있는데도 자꾸 내용이 넘쳐요ㅜㅜ(사진첨부) [1] | 2009.09.01 by SMaker |
CHOBOS | 페이지와 외부페이지 란? [2] | 2009.09.01 by CHOBOS |
techy | 멀티미디어자료관리 (multimedia_link) 에 반복기능 추가하는 방법 | |
예리공주 | 로그인 사용자 출력 변경 [3] | 2009.09.01 by 예리공주 |
청춘개똥 | 확장 변수의 중앙정렬 어떻게 주죠? [2] | 2009.09.01 by 청춘개똥 |
죽암 | 특정 게시판 의 게시물.... | |
가시밭 | 웹진 최근 문서 new [3] | 2009.09.01 by 황정연720 |
백성찬 | xe 공식홈 로그인이 안되는군요. [3] | 2009.09.01 by mc뷰 |
냉이 | 홈페이지 수정한 사항이 실제로 반영이 않되요... [2] | 2009.09.01 by 냉이 |
多星 | 1.2.5깔기...... [2] | 2009.09.01 by 多文 |
겨레사랑 | 카페 메인에서 주소표시 다시질문드립니다. | |
청춘개똥 | 확장 변수중 단일선택, 라디오 버튼의 기본값 문제 질문입니다. | |
가작박 | 파폭에서 찾아낸걸 실제 파일에서는 어딘지 모르겠습니다.(사진 [1] | 2009.09.01 by 도파 |
judick | 게시판 가로사이즈조절?? [3] | 2009.09.01 by khongchi |
마에야히 | 레이아웃에서 분기문(조건문) 넣을수 있나요? [1] | 2009.09.01 by khongchi |
꼬짱 | 게시판 ip상관없이 클릭당 조회수가 올라가는 방법좀 부탁드려요ㅠ.ㅠ [4] | 2009.09.01 by 꼬짱 |
왕초보 | 게시글 본문에 초기값 [3] | 2009.09.01 by 왕초보 |
청춘개똥 | Khongchi 님 복받으실거에요.~~ 이거 답변해주시면 두배~ [6] | 2009.09.01 by 청춘개똥 |
<!--@for($i=0;$i<=37;$i++)-->
<li>
<img src="/images/{$i}.jpg" alt="설명" />
</li>
<!--@end-->
이렇게 하면 간단하겠지만
어떤폴더는 파일이 13개 어떤폴더는 xx개 어떤폴더는 yy개 이런식으로 개수가 틀립니다.
제가 생각해낸 방법은
아래와 같은데
<!--@for($i=0;$i<=$cnt;$i++)-->
{@$cnt = count($i)}
<li>
<img src="/images/{$i}.jpg" alt="설명" />
</li>
<!--@end-->
이렇게 하니깐 안되네요ㅡㅡ;