라이브러리
[PHP] SplFileObject::ftell - 현재 파일 위치 반환
SplFileObject::ftell() 함수
`SplFileObject::ftell()` 함수는 현재 파일 포인터의 위치를 반환합니다. 파일 포인터는 파일의 시작점에서 현재 읽은 위치를 나타냅니다.
# 사용법
`SplFileObject::ftell()` 함수는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$파일 = new SplFileObject('파일명.txt', 'r');
echo $파일->ftell(); // 현재 파일 포인터의 위치를 출력합니다.
# 예제
파일 `example.txt`에 "Hello, World!" 라는 문자열이 있다고 가정해 보겠습니다. `SplFileObject::ftell()` 함수를 사용하여 현재 파일 포인터의 위치를 확인해 보겠습니다.
#hostingforum.kr
php
// example.txt 파일을 읽기 모드로 열기
$file = new SplFileObject('example.txt', 'r');
// 현재 파일 포인터의 위치를 출력합니다.
echo "현재 파일 포인터의 위치: " . $file->ftell() . "
";
// 파일 포인터를 5 번째 위치로 이동합니다.
$file->seek(5);
// 현재 파일 포인터의 위치를 출력합니다.
echo "현재 파일 포인터의 위치: " . $file->ftell() . "
";
// 파일 포인터를 0 번째 위치로 이동합니다.
$file->seek(0);
// 현재 파일 포인터의 위치를 출력합니다.
echo "현재 파일 포인터의 위치: " . $file->ftell() . "
";
# 결과
#hostingforum.kr
현재 파일 포인터의 위치: 0
현재 파일 포인터의 위치: 5
현재 파일 포인터의 위치: 0
# 설명
* `SplFileObject::ftell()` 함수는 현재 파일 포인터의 위치를 반환합니다.
* 파일 포인터를 5 번째 위치로 이동한 후 `SplFileObject::ftell()` 함수를 호출하면 5 번째 위치를 반환합니다.
* 파일 포인터를 0 번째 위치로 이동한 후 `SplFileObject::ftell()` 함수를 호출하면 0 번째 위치를 반환합니다.
# 참고
* `SplFileObject::seek()` 함수를 사용하여 파일 포인터를 특정 위치로 이동할 수 있습니다.
* `SplFileObject::ftell()` 함수는 파일 포인터의 위치를 반환하기 때문에 파일을 읽거나 쓰기 전에 호출해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.