테스트 사이트 - 개발 중인 베타 버전입니다

csv 읽을때 거꾸로 읽을 수 없을까요?

일반적으로 엑셀파일(csv) 읽어서 보드에 등록을 하면 csv 파일의 맨 윗줄부터 일어 등록을 하지요?
결과적으로 맨윗줄이 먼저 등록됨으로 웹페이지 상에서는 맨뒤로 가는것 이구요.


그렇다면 csv 맨 아래줄부터 읽어서 등록을 하는 방법이 뭘까요?


현제 등록코드

while (($col = fgetcsv($csv파일, 40000, ",")) !== FALSE) {
// 맨윗줄부터 등록....
}



전부 읽은다음에 행수를 파악하고
거꾸로 읽어가면 될것 같긴 한데 전체 행수를 파악하는것을 모르겠네요

감사 합니다

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

http://stackoverflow.com/questions/11650880/fgetcsv-fopen-in-reverse

찾아보니나오네요
배열에 담아서 krsort 해버리면 될텐데요
홍힝힝님 감사 드립니다.
가서 봤습니다만
잘 이해되 않되서 그냥 적당히 시도 해 봤으나
함수 에러가 뜨기도 하고 하네요..

균이님 감사 드립니다
krsort 찾아보니 역순배열이라고 하긴 하는데...

두분 감사 드리구요
시도 해볼께요...
그런데 레코드 수가 너무 많으면 사용불가...

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440