묻고답하기
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 MX |
위젯 | 레이아웃을 만들었는데 위젯 적용이 안되네요 [2] | 2009.09.01 by MX |
냉이 | 업뎃후 홈페이지 로고 이미지가 않보여요,, | |
쿄육컨설팅 | 홈페이지 제작 하시는 본좌님 들께 질문 드립니다 | |
12345 | 달력 [7] | 2009.09.01 by 예리공주 |
해미 | 로고 옆 상단메뉴 출력 어떻게 해야하나요 ? | |
불덩어리 | 1.2.5 업데이트후 글쓰기시 오류발생.. [1] | 2009.09.01 by 디미 |
나그네 | XE 재설치 방법 문의... [6] | 2009.09.01 by 비나무 |
bluepark | 언어 설정 charset [1] | 2009.09.01 by 라르게덴 |
★리지 | content 위젯의 출력되는 내용에 소스 적용 되게 할 수 없나요? | |
해의눈물 | xe_member 테이블을 삭제해 버렸습니다. [2] | 2009.09.01 by 해의눈물 |
둠둠이 | 1.2.5업그레이드 후.. [2] | 2009.09.01 by HIKARU |
겨레사랑 | xe 1.2.5 업데이트시???? [2] | 2009.09.01 by HIKARU |
바다룡 | 한국어, 영어, 일본어를 같이 사용하고싶은데 어떻게해야할까요? [3] | 2009.09.01 by dotorymom |
mathzzang | 갑자기 게시판의 글자들이..커졌어요..ㅜㅜ [2] | 2009.09.01 by 도파 |
겨레사랑 | 카페(cafe)메인에서 카페주소 부분이 .... | |
루이쭈 | 메인화면에 최근 게시물 불러오는 방법 좀 알려주세요 ㅠㅠ [1] | 2009.09.01 by 깡왕 |
복고열전 | 플래닛 질문입니다. | |
청춘개똥 | 회원정보에 확장정보로 입력된 전화번호를 글쓰기할 때 불러오기.. ㅜㅜ [3] | 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-->
이렇게 하니깐 안되네요ㅡㅡ;