표준 PHP 라이브러리(SPL) SplFileObject::key

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::key — 줄 번호 가져오기


설명

public SplFileObject::key(): int

현재 줄 번호를 가져옵니다.

메모: SplFileObject::setMaxLineLen()이 파일의 고정 길이를 읽는 데 사용되는 경우 이 숫자는 파일의 실제 줄 번호를 반영하지 않을 수 있습니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

현재 줄 번호를 반환합니다.


Examples

예제 #1 SplFileObject::key() 예제

                  
<?php
$file = new SplFileObject("lipsum.txt");
foreach ($file as $line) {
    echo $file->key() . ". " . $line;
}
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

0. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
1. Duis nec sapien felis, ac sodales nisl.
2. Lorem ipsum dolor sit amet, consectetur adipiscing elit.
                

예제 #2 SplFileObject::setMaxLineLen()을 사용한 SplFileObject::key() 예제

                  
<?php
$file = new SplFileObject("lipsum.txt");
$file->setMaxLineLen(20);
foreach ($file as $line) {
    echo $file->key() . ". " . $line . "\n";
}
?>
                  
                

위의 예는 다음과 유사한 결과를 출력합니다.

0. Lorem ipsum dolor s
1. it amet, consectetu
2. r adipiscing elit.
3.

4. Duis nec sapien fel
5. is, ac sodales nisl
6. .

7. Lorem ipsum dolor s
8. it amet, consectetu
9. r adipiscing elit.
                

기타