Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αναλύσει ένα οριοθετημένο με στηλοθέτες Txt αρχείο σε ένα πίνακα στην PHP

. PHP έχει ενσωματωμένες λειτουργίες για να ανοίξει και να διαβάσει αρχεία κειμένου . Επίσης, έχει μια χρήσιμη λειτουργία που ονομάζεται εκραγεί που διαχωρίζει αυτόματα μια σειρά σε μια σειρά με το διαχωρισμό σε ένα συγκεκριμένο χαρακτήρα . Να αναλύσει μια καρτέλα - deliminted αρχείο txt . Σε ένα array στην PHP , θα πρέπει απλώς να ανοίξετε το αρχείο , διαβάστε κάθε γραμμή και χρησιμοποιήστε τη λειτουργία εκραγεί να επιστρέψει έναν πίνακα των στοιχείων για αυτήν τη γραμμή . Οδηγίες
Η

1 Χρησιμοποιήστε ένα πρόγραμμα επεξεργασίας κειμένου για να δημιουργήσετε ένα νέο αρχείο PHP . Για παράδειγμα, πληκτρολογήστε :

νανο readtab.php 2

Ανοίξτε το αρχείο δεδομένων χρησιμοποιώντας τη λειτουργία fopen και να ελέγξετε την τιμή επιστροφής για να βεβαιωθείτε ότι ήταν επιτυχής . Για παράδειγμα, πληκτρολογήστε : php

<

$ χειριστεί = fopen ( " myfile.txt " , " r" ) ?

If ( $ λαβή === false ) die ( " Ανίκανος να ανοίξει το αρχείο ! " ) ?
εικόνων 3

Διαβάστε κάθε γραμμή του αρχείου χρησιμοποιώντας τη λειτουργία fgets μέχρι να φτάσετε στο τέλος του αρχείου . Χρησιμοποιήστε τη λειτουργία εκραγεί να επιστρέψει μια σειρά από κάθε γραμμή διαχωρισμού σε επιμέρους στοιχεία της . Αποθηκεύστε τις μεμονωμένες συστοιχίες γραμμή σε άλλη σειρά και να εκτυπώσετε τα αποτελέσματα όπως θα χωριστούν τα δεδομένα . Για παράδειγμα , τον τύπο : ( ! Feof ( $ χερούλι ) )

$ πεδία = array ( ) ? ?

$ Count = -1

ενώ {

$ γραμμή = fgets ( $ χερούλι ) ?

$ πεδία [ + + $ count ] = εκραγεί ( " \\ t" , $ γραμμή) ?

foreach ( πεδία $ [ $ count ] από $ πεδίο) echo " $ πεδίο

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα