라이브러리

[PHP] SplFileObject::current - 파일의 현재 줄 검색




SplFileObject::current()

PHP의 `SplFileObject` 클래스는 파일을 객체로 다루는 데 사용되는 내장 클래스입니다. 이 클래스는 파일을 읽고 쓰는 다양한 메서드를 제공합니다. `SplFileObject::current()` 메서드는 현재 파일 포인터의 위치에 있는 데이터를 반환합니다.

사용법


`SplFileObject::current()` 메서드는 다음과 같이 사용할 수 있습니다.

#hostingforum.kr
php

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

$currentLine = $file->current();

echo $currentLine;



예제


example.txt 파일에 다음과 같은 내용이 있다고 가정해 보겠습니다.

#hostingforum.kr


Line 1

Line 2

Line 3



#hostingforum.kr
php

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

echo $file->current(); // Line 1

$file->next();

echo $file->current(); // Line 2

$file->next();

echo $file->current(); // Line 3

$file->next();

var_dump($file->current()); // NULL



설명


`SplFileObject::current()` 메서드는 현재 파일 포인터의 위치에 있는 데이터를 반환합니다. 예제에서 보듯이, 파일을 열면 첫 번째 라인이 반환되고, `next()` 메서드를 호출하면 다음 라인이 반환됩니다. 마지막 라인 이후에는 `NULL`이 반환됩니다.

참고


- `SplFileObject` 클래스는 파일을 객체로 다루는 데 사용되는 내장 클래스입니다.
- `current()` 메서드는 현재 파일 포인터의 위치에 있는 데이터를 반환합니다.
- `next()` 메서드는 파일 포인터를 다음 위치로 이동시킵니다.
- `NULL`은 파일의 마지막 위치를 나타냅니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색