297 of 410 menu

fseek 함수

fseek 함수는 파일 내의 위치 포인터를 이동시킬 수 있습니다. 첫 번째 매개변수로 파일 포인터를, 두 번째 매개변수로 바이트 단위의 오프셋을, 세 번째 (선택적) 매개변수로 기준점을 받습니다. 이 함수는 성공 시 0을, 오류 시 -1을 반환합니다.

구문

fseek(resource $handle, int $offset, int $whence = SEEK_SET): int

예제

파일 시작으로부터 10번째 바이트로 포인터를 이동시킵니다:

<?php $file = fopen('test.txt', 'r'); fseek($file, 10); echo fgets($file); fclose($file); ?>

예제

현재 위치로부터 5바이트 뒤로 포인터를 이동시킵니다:

<?php $file = fopen('test.txt', 'r'); fseek($file, 5, SEEK_CUR); echo fgets($file); fclose($file); ?>

예제

파일 끝으로부터 5바이트 앞으로 포인터를 이동시킵니다:

<?php $file = fopen('test.txt', 'r'); fseek($file, -5, SEEK_END); echo fgets($file); fclose($file); ?>

예제

fseek 실행 결과를 확인합니다:

<?php $file = fopen('test.txt', 'r'); $res = fseek($file, 10); echo $res; // 성공 시 0, 오류 시 -1 fclose($file); ?>

코드 실행 결과:

0

함께 보기

  • 파일 포인터를 처음으로 되감는 함수 rewind
  • 현재 위치를 반환하는 함수 ftell
  • 파일에서 읽는 함수 fread
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부