252 of 410 menu

Συνάρτηση file

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

Σύνταξη

file(string $filename, int $flags = 0);

Σημαίες

Σημαία Περιγραφή
FILE_USE_INCLUDE_PATH Αναζήτηση αρχείου στους φακέλους που ορίζονται στο include_path.
FILE_IGNORE_NEW_LINES Να μην προστίθενται χαρακτήρες αλλαγής γραμμής (\n) στο τέλος κάθε στοιχείου του πίνακα.
FILE_SKIP_EMPTY_LINES Παράλειψη κενών γραμμών κατά τη δημιουργία του πίνακα.

Παράδειγμα

Ας διαβάσουμε τα περιεχόμενα του αρχείου 'test.txt' και ας εκτυπώσουμε τον πίνακα γραμμών:

<?php $res = file('test.txt'); print_r($res); ?>

Παράδειγμα

Χρήση της σημαίας FILE_IGNORE_NEW_LINES για αφαίρεση των χαρακτήρων νέας γραμμής:

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES); print_r($res); ?>

Παράδειγμα

Ανάγνωση αρχείου με ταυτόχρονη χρήση πολλαπλών σημαιών:

<?php $res = file('test.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES); print_r($res); ?>

Δείτε επίσης

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