표준 PHP 라이브러리(SPL) SplFileObject::current
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
SplFileObject::current — 파일의 현재 줄 검색
설명
public SplFileObject::current(): string|array|false
파일의 현재 줄을 검색합니다.
매개변수
이 함수에는 매개변수가 없습니다.
반환 값
파일의 현재 줄을 검색합니다. SplFileObject::READ_CSV
플래그가 설정된 경우 이 메서드는 CSV 데이터로 구문 분석된 현재 줄을 포함하는 배열을 반환합니다. 파일 끝에 도달하면 false
가 반환됩니다.
Examples
예제 #1 SplFileObject::current() 예제
<?php
$file = new SplFileObject(__FILE__);
foreach ($file as $k => $line) {
echo ($file->key() + 1) . ': ' . $file->current();
}
?>
위의 예는 다음과 유사한 결과를 출력합니다.
1: <?php 2: $file = new SplFileObject(__FILE__); 3: foreach ($file as $line) { 4: echo ($file->key() + 1) . ': ' . $file->current(); 5: } 6: ?>
기타
- SplFileObject::key() - 줄 번호 가져오기
- SplFileObject::seek() - 지정된 라인으로 탐색
- SplFileObject::next() - 다음 줄 읽기
- SplFileObject::rewind() - 파일을 첫 번째 줄로 되감기
- SplFileObject::valid() - EOF 아님