291 of 410 menu

Η συνάρτηση fgets

Η συνάρτηση fgets διαβάζει μια γραμμή από ένα αρχείο. Ως πρώτη παράμετρο δέχεται έναν δείκτη αρχείου, ο οποίος πρέπει να έχει ανοίξει προηγουμένως με τη συνάρτηση fopen. Ως δεύτερη προαιρετική παράμετρο μπορεί να καθοριστεί το μέγιστο μήκος της γραμμής που θα διαβαστεί. Η συνάρτηση σταματά την ανάγνωση όταν φτάσει στο τέλος της γραμμής, στο τέλος του αρχείου ή όταν φτάσει στο καθορισμένο μήκος.

Σύνταξη

fgets(resource $handle, int $length = ?): string|false

Παράδειγμα

Ας διαβάσουμε την πρώτη γραμμή από ένα αρχείο:

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

Παράδειγμα

Ανάγνωση αρχείου γραμμή προς γραμμή σε βρόχο:

<?php $file = fopen('test.txt', 'r'); while ($line = fgets($file)) { echo $line; } fclose($file); ?>

Παράδειγμα

Ανάγνωση γραμμής με περιορισμό μήκους:

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

Δείτε επίσης

  • τη συνάρτηση fgetc,
    που διαβάζει χαρακτήρα από αρχείο
  • τη συνάρτηση fread,
    που διαβάζει από αρχείο
  • τη συνάρτηση file,
    που διαβάζει ένα αρχείο σε πίνακα γραμμών
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη