라이브러리

[PHP] SplFileObject::fread - 파일에서 읽기




SplFileObject::fread


`SplFileObject::fread`는 PHP의 SplFileObject 클래스의 메서드 중 하나입니다. 이 메서드는 파일에서 지정한 양만큼의 데이터를 읽어오는 데 사용됩니다.

사용법


`SplFileObject::fread` 메서드는 두 개의 매개변수를 받습니다.

- `$length`: 읽어올 데이터의 양. `null`이면 파일의 끝까지 읽습니다.
- `$offset`: 읽기 시작할 위치. 기본값은 0입니다.

예제


#hostingforum.kr
php

// 파일을 읽기 위한 SplFileObject 객체를 생성합니다.

$file = new SplFileObject('example.txt');



// 파일의 내용을 읽어와서 화면에 출력합니다.

echo $file->fread(10); // 10바이트만 읽어옵니다.



// 파일의 끝까지 읽어옵니다.

echo $file->fread(null);



// 파일의 5바이트부터 15바이트까지 읽어옵니다.

echo $file->fread(10, 5);



예제 설명


- 첫 번째 예제에서는 `SplFileObject::fread` 메서드를 사용하여 파일의 내용을 10바이트만 읽어와 화면에 출력합니다.
- 두 번째 예제에서는 `SplFileObject::fread` 메서드를 사용하여 파일의 끝까지 읽어와 화면에 출력합니다. `$length` 매개변수는 `null`로 설정되어 있습니다.
- 세 번째 예제에서는 `SplFileObject::fread` 메서드를 사용하여 파일의 5바이트부터 15바이트까지 읽어와 화면에 출력합니다. `$length` 매개변수는 10으로 설정되어 있고, `$offset` 매개변수는 5로 설정되어 있습니다.

참고


- `SplFileObject::fread` 메서드는 파일의 내용을 읽어오는 데 사용됩니다. 파일의 내용을 읽어오기 전에 파일을 열어야 합니다.
- `SplFileObject::fread` 메서드는 파일의 내용을 읽어오는 데 사용되는 메서드이므로, 파일의 내용을 읽어오기 전에 파일을 열어야 합니다.
- `SplFileObject::fread` 메서드는 파일의 내용을 읽어오는 데 사용되는 메서드이므로, 파일의 내용을 읽어오기 전에 파일을 열어야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 143 페이지

검색

게시물 검색