Προτεινόμενα μαθήματα:

Η συνάρτηση fseek() του PHP

Ορισμός και χρήση

Η συνάρτηση fseek() εντοπίζει την θέση στον ανοιχτό αρχείο.

Επιτυχής επιστροφή 0; Διαφορετικά, επιστροφή -1. Λέξη: Μετακίνηση στη θέση EOF δεν προκαλεί σφάλμα.

Γλώσσα

fseek(file,offset,whence)
Παράμετροι Περιγραφή
file Απαιτείται. Ορίζει το αρχείο όπου θα εντοπιστεί.
offset Απαιτείται. Ορίζει τη νέα θέση (μετρημένη από το κεφάλι του αρχείου σε bytes).
whence Επιλογή. Πιθανές τιμές:
  • SEEK_SET - Ορίζει τη θέση ίση με offset bytes. Προεπιλεγμένο.
  • SEEK_CUR - Ορίζει τη θέση στην τρέχουσα θέση加上 offset.
  • SEEK_END - Ορίζει τη θέση στο τέλος του αρχείου加上 offset (Για να μετακινηθείτε στη θέση πριν από το τέλος του αρχείου,offset Πρέπει να είναι αρνητικός τιμή).

Περιγραφή

whence Ο παράμετρος είναι προσθέσιμος από την έκδοση 4.0.0 του PHP.

Συμβουλές και σημειώσεις

Συμβουλή:με τη χρήση ftell() να βρείτε τη θέση του.

Παράδειγμα

<?php
$file = fopen("test.txt","r");
// Ανάγνωση της πρώτης γραμμής
fgets($file);
// Επιστροφή στην αρχή του αρχείου
fseek($file,0);
?>