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

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

Πώς να αντικαταστήσει 2 νέες γραμμές σε PHP

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

1 Δημιουργήστε ένα νέο αρχείο PHP με το Notepad ή το πρόγραμμα επεξεργασίας της επιλογής σας . 2

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

<

= $ δεδομένων file_get_contents ( " myfile.dat " ) ή να πεθάνουν ( " Δεν ήταν δυνατή η ανάγνωση του αρχείου δεδομένων ! " ) ?

με 3

Αντικαταστήστε δύο χαρακτήρες νέας γραμμής με ένα χαρακτήρα νέας γραμμής . Καλέστε τη λειτουργία " preg_replace " με μια κανονική έκφραση που αποτελείται από δύο χαρακτήρες νέας γραμμής για την αναζήτηση , μια νέα γραμμή χαρακτήρα για να αντικαταστήσει με τη μεταβλητή και περιέχει τα περιεχόμενα του αρχείου δεδομένων . Για παράδειγμα, πληκτρολογήστε :

$ new_data = preg_replace ( " \\ n \\ n" , " \\ n" , $ data ) ?
Η 4

Γράψτε το αποτέλεσμα σε ένα νέο αρχείο δεδομένων . Για παράδειγμα, πληκτρολογήστε :

$ fp = fopen ( " newfile.dat " , " w " ) ή να πεθάνουν ( "Δεν μπόρεσα ανοικτό αρχείο εξόδου ! " ) ?

Fwrite ( $ fp , $ new_data ) ?

Αδυναμία εγγραφής αρχείου ( $ fp ) ? ;

>
Η
εικόνων

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

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