fread , fgets 차이점
Language/PHP 2010. 11. 29. 18:07fread 함수는 줄바꿈문자(\n)와 상관없이 "읽어들일 바이트"수 만큼 문자를 읽어옵니다
fgets함수는 "읽어들일 바이트"수 이전에 줄바꿈문자(\n)를 만나면 문자를 더 이상 읽어 오지 않습니다. 즉 한줄을 읽어 올 때 사용하시면됩니다.
일반으로 파일크기를 모르고 모든 파일 내용을 출력하기 위해서는
아래와 같은 문법을 사용합니다.
예1)
while(!feof($fp))
{
echo fread($fp,1024);
}
예2)
while (!feof($fp)) {echo fgets($fp);
}
[출처] fread와 fgets의 차이점|작성자 만쥬뽀옹
'Language > PHP' 카테고리의 다른 글
태그 제거 함수 (strip_tags) (0) | 2010.12.13 |
---|---|
이미지 태그 추출 코드 (0) | 2010.12.13 |
파일 입, 출력, 확인 (0) | 2010.11.29 |
basename() (0) | 2010.11.04 |
chr, ord, mb_strlen(한글 길이 리턴) (0) | 2010.10.27 |