라이브러리
[PHP] SplFileObject::next - 다음 줄 읽기
SplFileObject::next() 메서드
`SplFileObject` 클래스는 PHP의 `Spl` 네임스페이스에 속하는 클래스로, 파일을 객체로 다루는 데 사용됩니다. 이 클래스의 `next()` 메서드는 파일의 다음 레코드를 읽어옵니다.
사용법
`next()` 메서드는 파일의 현재 포인터를 다음 레코드로 이동시킵니다. 이 메서드는 파일의 끝에 도달하면 `false`를 반환합니다.
예제
#hostingforum.kr
php
// 파일을 열고 SplFileObject 객체를 생성합니다.
$file = new SplFileObject('example.txt');
// 파일의 레코드를 읽어옵니다.
while ($line = $file->fgets()) {
echo $line;
}
// 파일의 포인터를 처음으로 이동시킵니다.
$file->rewind();
// next() 메서드를 사용하여 파일의 다음 레코드를 읽어옵니다.
echo $file->next() ? $file->current() : '파일의 끝입니다.';
예제 설명
이 예제에서는 `example.txt` 파일을 열고 `SplFileObject` 객체를 생성합니다. 그런 다음, 파일의 레코드를 읽어와 화면에 출력합니다. 파일의 포인터를 처음으로 이동시키고, `next()` 메서드를 사용하여 파일의 다음 레코드를 읽어옵니다. 만약 파일의 끝에 도달하면 `false`를 반환합니다.
참고
* `SplFileObject` 클래스의 `fgets()` 메서드는 파일의 레코드를 읽어옵니다.
* `SplFileObject` 클래스의 `rewind()` 메서드는 파일의 포인터를 처음으로 이동시킵니다.
* `SplFileObject` 클래스의 `current()` 메서드는 현재 레코드를 반환합니다.
* `SplFileObject` 클래스의 `next()` 메서드는 파일의 다음 레코드를 읽어옵니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.