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

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

Πώς να διαβάσετε ένα Tab οριοθετημένο αρχείο σε PHP

αρχεία κειμένου συχνά αποθηκεύουν τα δεδομένα που θέλετε να διαβάσετε και να χρησιμοποιήσετε με ένα PHP script . Αυτά τα αρχεία είναι συνήθως είτε οριοθετημένο με κόμματα , οριοθετημένο με στηλοθέτες ή να χρησιμοποιήσετε ένα σταθερό εύρος πεδίου . Μπορείτε να διαβάσετε ένα αρχείο οριοθετημένο με στηλοθέτες σε PHP με την ανάγνωση των περιεχομένων σε μια μεταβλητή , χωρίζοντας τη μεταβλητή σε μεμονωμένες γραμμές ή αρχεία και διαχωρισμό κάθε μεμονωμένη εγγραφή σε στοιχεία δεδομένων καρτέλα οριοθετημένο χρησιμοποιώντας τη λειτουργία " εκραγεί " . Οδηγίες
Η

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

νανο readtab.php 2

Ρύθμιση του αρχείου να επιτρέψει την έξοδο HTML στην οθόνη . Διαβάστε τα περιεχόμενα του αρχείου με την PHP σε μια μεταβλητή χρησιμοποιώντας το " file_get_contents " λειτουργία. Ελέγξτε την τιμή επιστροφής για να εξασφαλιστεί ότι η διαδικασία ήταν επιτυχής . Για παράδειγμα, πληκτρολογήστε :





Διαβάστε Tab Delimited δεδομένων
?



$ filename = " myfile.dat " ?

$ περιεχόμενα = file_get_contents ( $ filename ) ?

if ( $ περιεχόμενο === false ) die ( "Δεν είναι δυνατή η ανάγνωση του αρχείου δεδομένων $ filename ! " ) ?
εικόνων 3

Χωρίστε τη μεταβλητή με το περιεχόμενο των αρχείων σε έναν πίνακα που περιέχει ένα στοιχείο για κάθε γραμμή στο αρχείο . Χρησιμοποιήστε τη λειτουργία «εκραγεί» για να σπάσουν τις γραμμές της για τη νέα γραμμή χαρακτήρα "\\ n ". Για παράδειγμα, πληκτρολογήστε :

$ αρχεία = εκραγεί ( " \\ n" , $ περιεχόμενο ) ?
Η 4

Χωρίστε κάθε γραμμή στα επιμέρους συστατικά στοιχεία καρτέλα διαχωρισμένες του με τη χρήση του " εκραγεί " λειτουργία σε κάθε εγγραφή και το σπάσιμο των δεδομένων σχετικά με το χαρακτήρα tab " \\ t ". Εκτυπώστε τα αποτελέσματα στην οθόνη , όπως σας αναλύσει τα δεδομένα . Για παράδειγμα, πληκτρολογήστε :

για ( $ i = 0 ? $ I

echo "

Γραμμή $ i : " ?

$ δεδομένων [ $ i ] = εκραγεί ( " \\ t" , $ εγγραφές [ $ i ] ) ?

foreach ( $ δεδομένων [ $ i ] από $ στοιχείο) echo "

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

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