ftell 함수
ftell 함수는 파일 스트림 내 포인터의 현재 위치를
반환합니다. 위치는 파일 시작부터 바이트 단위로 지정됩니다.
이 함수는 하나의 매개변수, 즉 열린 파일 리소스에 대한
포인터를 받습니다.
구문
ftell(resource $handle): int|false
예시
방금 연 파일의 현재 위치를 확인해 보겠습니다:
<?php
$file = fopen('test.txt', 'r');
echo ftell($file);
fclose($file);
?>
코드 실행 결과:
0
예시
몇 바이트를 읽은 후의 위치를 확인해 보겠습니다:
<?php
$file = fopen('test.txt', 'r');
fread($file, 5);
echo ftell($file);
fclose($file);
?>
코드 실행 결과:
5
예시
포인터를 이동시킨 후의 위치를 확인해 보겠습니다:
<?php
$file = fopen('test.txt', 'r');
fseek($file, 10);
echo ftell($file);
fclose($file);
?>
코드 실행 결과:
10