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

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

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

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

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

νανο readtab.php 2

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

< DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd ">



< p >

Διαβάστε Tab Delimited δεδομένων < /title> <br> ? <p> < /head> <br> <p> <body> <br> <p> < php <br> <p> $ filename = " myfile.dat " ? <br> <p> $ περιεχόμενα = file_get_contents ( $ filename ) ? <br> <p> if ( $ περιεχόμενο === false ) die ( "Δεν είναι δυνατή η ανάγνωση του αρχείου δεδομένων $ filename ! " ) ? <br> εικόνων 3 <p> Χωρίστε τη μεταβλητή με το περιεχόμενο των αρχείων σε έναν πίνακα που περιέχει ένα στοιχείο για κάθε γραμμή στο αρχείο . Χρησιμοποιήστε τη λειτουργία «εκραγεί» για να σπάσουν τις γραμμές της για τη νέα γραμμή χαρακτήρα "\\ n ". Για παράδειγμα, πληκτρολογήστε : <br> <p> $ αρχεία = εκραγεί ( " \\ n" , $ περιεχόμενο ) ? <br> Η 4 <p> Χωρίστε κάθε γραμμή στα επιμέρους συστατικά στοιχεία καρτέλα διαχωρισμένες του με τη χρήση του " εκραγεί " λειτουργία σε κάθε εγγραφή και το σπάσιμο των δεδομένων σχετικά με το χαρακτήρα tab " \\ t ". Εκτυπώστε τα αποτελέσματα στην οθόνη , όπως σας αναλύσει τα δεδομένα . Για παράδειγμα, πληκτρολογήστε : <br> <p> για ( $ i = 0 ? $ I < sizeof ( $ εγγραφές) ? $ I + + ) { <br> <p> echo " <p> Γραμμή $ i : " ? < br > <p> $ δεδομένων [ $ i ] = εκραγεί ( " \\ t" , $ εγγραφές [ $ i ] ) ? <br> <p> foreach ( $ δεδομένων [ $ i ] από $ στοιχείο) echo " <div class="grad2"> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-3314932315682382" crossorigin="anonymous"></script> <!-- 221021-2 --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-3314932315682382" data-ad-slot="8094203668" data-ad-format="auto" data-full-width-responsive="true"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></div> <div class="grad3"></div> </div> <div class="fanyedads"> <ul> <li>Τελευταίο άρθρο: <a class='LinkPrevArticle' href='http://www.221021.com/Programming/php-mysql-programming/92611.html' >Πώς να αναλύσει ένα οριοθετημένο με στηλοθέτες Txt αρχείο σε ένα πίνακα στην PHP </a> <li>Επόμενο άρθρο: <a class='LinkNextArticle' href='http://www.221021.com/Programming/php-mysql-programming/92613.html' >Πώς να συνδέσετε PHP για MySQL Χρησιμοποιώντας WAMP </a> </ul> </div> </div> <div class="woqinimaderwr24"> <div class="dibud23"> <div class="biaotidas51"> <div class="biaotidas511"><h3>Συναφής σύστασή</h3></div> <div class="butudasda"></div> </div> </div> <div class="dibud24"> <div class="dibud241"> <ul class="dsa31das"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92968.html" target="_blank">Πώς να αλλάξετε ένα πρωτεύον κλειδί σε MySQL </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/93005.html" target="_blank">Πώς να χρησιμοποιήσετε το PHP /MySQL Από Dreamweaver MX </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/93134.html" target="_blank">Πως να ρυθμίσετε MySQL σε έναν υπολογιστή με Windows </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92069.html" target="_blank">Πώς να αφαιρέσει ένα Byte Character σε PHP </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/294459.html" target="_blank">Πώς ανακτώ δεδομένα xml χρησιμοποιώντας php; </a></li> </ul> </div> <div class="dibud242"> <div class="biaotidasoidasf3h4"> <h4>Τελευταία άρθρα</h4> <div class="nibushihenzaiyi"></div> </div> <ul class="thydghaodennrend"> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92457.html" target="_blank">Πώς να Αναφορά Λειτουργίες PHP Μέλος της Κατηγορίας </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91738.html" target="_blank">Πώς να φορτώσει Δείκτης Into Cache για Mysql </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/91674.html" target="_blank">Πώς να : PHP Παρακολούθηση κλικ Πίξελ </a></li> <li><a href="http://www.221021.com/Programming/php-mysql-programming/92246.html" target="_blank">Πώς να Απόκρυψη κειμένου σε PHP </a></li> </ul> </div> </div> </div> <div class="dibudaohnagdsaw"> <div class="das342sd"><p>Πνευματικά δικαιώματα © <a href="http://www.221021.com/" target="_blank" >Γνώση Υπολογιστών</a> Όλα τα δικαιώματα κατοχυρωμένα </p></div> </div> </div> </body> </html>