298 of 410 menu

Συνάρτηση rewind

Η συνάρτηση rewind επαναφέρει τον δείκτη αρχείου στην αρχή. Αυτό είναι χρήσιμο όταν χρειάζεται να διαβαστεί ξανά ένα αρχείο ή να επιστραφεί στην αρχή του μετά από ορισμένες λειτουργίες. Η συνάρτηση δέχεται μία παράμετρο - δείκτη σε αρχείο, που επιστρέφεται από τη συνάρτηση fopen.

Σύνταξη

rewind(resource $handle);

Παράδειγμα

Επαναφορά του δείκτη αρχείου μετά την ανάγνωση της πρώτης γραμμής:

<?php $file = fopen('test.txt', 'r'); echo fgets($file); // Διαβάζει την πρώτη γραμμή rewind($file); // Επαναφορά δείκτη echo fgets($file); // Διαβάζει ξανά την πρώτη γραμμή fclose($file); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'First line' 'First line'

Παράδειγμα

Προσπάθεια ανάγνωσης αρχείου δύο φορές χωρίς rewind:

<?php $file = fopen('test.txt', 'r'); echo fread($file, filesize('test.txt')); echo fread($file, filesize('test.txt')); fclose($file); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'File content' ''

Δείτε επίσης

  • τη συνάρτηση fseek,
    που μετακινεί τον δείκτη αρχείου
  • τη συνάρτηση ftell,
    που επιστρέφει την τρέχουσα θέση
  • τη συνάρτηση feof,
    που ελέγχει το τέλος του αρχείου
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη