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

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

Πώς να αφαιρέσει ένα New Line και Διαστήματος στην PHP

Ένας χώρος και μια νέα γραμμή και οι δύο θεωρούνται « κενά » χαρακτήρες σε PHP , όπως είναι ο χαρακτήρας tab . Μερικές φορές θέλετε να καταργήσετε ένα χώρο και μια νέα γραμμή χαρακτήρα από ένα string να κάνει parsing το περιεχόμενο εγχόρδων ευκολότερη . Μπορείτε να καταργήσετε αυτούς τους χαρακτήρες , δημιουργώντας μια κανονική έκφραση για τον εντοπισμό τους και την αντικατάστασή τους με ένα κενό χαρακτήρα . Χρησιμοποιήστε τη λειτουργία " preg_replace " για να εκτελέσει τη λειτουργία αντικαταστήσει με την κανονική έκφραση . Οδηγίες
Η

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

$ string = <<

Εδώ είναι μια σειρά που καταλαμβάνει

πολλαπλές γραμμές και έχει πολλούς χώρους

EOL ? . 2

Ορίστε μια κανονική έκφραση που θα προσδιορίσει ένα χώρο ή μια νέα γραμμή ( \\ r \\ n ) . Για παράδειγμα, πληκτρολογήστε :

$ search = " /[ \\ r \\ n ] /" ?
Εικόνων 3

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

$ new_string = preg_replace ( $ αναζήτηση , " " , $ string)?
Η 4

Εκτυπώστε τα δύο strings και να τις συγκρίνουν . Για παράδειγμα, πληκτρολογήστε :

echo $ string . " \\ r \\ n" ?

echo $ new_string ? ;

>
5

Αποθηκεύστε το αρχείο . Εκτελέστε τη δέσμη ενεργειών σε ένα πρόγραμμα περιήγησης για να εξασφαλιστεί η έξοδος είναι σωστή .
Η
εικόνων

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

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