csv 읽을때 거꾸로 읽을 수 없을까요? 정보
csv 읽을때 거꾸로 읽을 수 없을까요?
본문
일반적으로 엑셀파일(csv) 읽어서 보드에 등록을 하면 csv 파일의 맨 윗줄부터 일어 등록을 하지요?
결과적으로 맨윗줄이 먼저 등록됨으로 웹페이지 상에서는 맨뒤로 가는것 이구요.
그렇다면 csv 맨 아래줄부터 읽어서 등록을 하는 방법이 뭘까요?
현제 등록코드
while (($col = fgetcsv($csv파일, 40000, ",")) !== FALSE) {
// 맨윗줄부터 등록....
}
전부 읽은다음에 행수를 파악하고
거꾸로 읽어가면 될것 같긴 한데 전체 행수를 파악하는것을 모르겠네요
감사 합니다
결과적으로 맨윗줄이 먼저 등록됨으로 웹페이지 상에서는 맨뒤로 가는것 이구요.
그렇다면 csv 맨 아래줄부터 읽어서 등록을 하는 방법이 뭘까요?
현제 등록코드
while (($col = fgetcsv($csv파일, 40000, ",")) !== FALSE) {
// 맨윗줄부터 등록....
}
전부 읽은다음에 행수를 파악하고
거꾸로 읽어가면 될것 같긴 한데 전체 행수를 파악하는것을 모르겠네요
감사 합니다
댓글 전체
배열에 담아서 krsort 해버리면 될텐데요

홍힝힝님 감사 드립니다.
가서 봤습니다만
잘 이해되 않되서 그냥 적당히 시도 해 봤으나
함수 에러가 뜨기도 하고 하네요..
균이님 감사 드립니다
krsort 찾아보니 역순배열이라고 하긴 하는데...
두분 감사 드리구요
시도 해볼께요...
가서 봤습니다만
잘 이해되 않되서 그냥 적당히 시도 해 봤으나
함수 에러가 뜨기도 하고 하네요..
균이님 감사 드립니다
krsort 찾아보니 역순배열이라고 하긴 하는데...
두분 감사 드리구요
시도 해볼께요...
그런데 레코드 수가 너무 많으면 사용불가...