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

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

Πώς να αντικαταστήσει ένα διπλό New Line σε PHP

Αν οι αλλαγές γραμμής είναι λάθος επαναλαμβάνονται σε PHP συμβολοσειράς , ή αν μια μεταφορά μετ 'επιστροφής και χαρακτήρες νέας γραμμής είναι σωστά συνδυασμένα , κωδικός σας δεν μπορεί να σας δώσει τα αποτελέσματα που περιμένετε , ιδίως σε περιπτώσεις όπου η ακριβής μορφοποίηση του κειμένου είναι απαραίτητη . Str_replace ( ) συνάρτηση της PHP έρχεται στη διάσωση , που σας επιτρέπει να μετατρέψετε περιστατικά πολλαπλών αλλαγών γραμμής σε ενιαία γραμμή σπάει και πάλι . Οδηγίες
Η

1 Ανοίξτε το αρχείο PHP σε ένα απλό επεξεργαστή κειμένου , και μετακινηθείτε προς τα κάτω στο string που έχει τη γραμμή σπάει θέλετε να αντικαταστήσετε . Χορδές , όπως και όλες οι μεταβλητές στην PHP , αρχίζουν με " $ ". Εάν δεν μπορείτε να εντοπίσετε αμέσως το string , δοκιμάστε να κάνετε ένα "Αναζήτηση " (γενικά " Ctrl " + " F" σε έναν υπολογιστή και " cmd " + " F " σε Mac OSX ) για να αναζητήσετε το κείμενο μέσα σε αυτό . 2

Προσθέστε μια νέα γραμμή μετά την μεταβλητή συμβολοσειράς , και να αντικαταστήσει διπλό εμφανίσεις της « νέας γραμμής " χαρακτήρα χρησιμοποιώντας str_replace . Για παράδειγμα , εάν η μεταβλητή ονομάζεται " $ string , " η γραμμή του κώδικα θα είναι :

$ string = str_replace ( " \\ n \\ n" , " \\ n" , $ string ) ? .

Αλλαγή " $ string " για να ταιριάζει με το όνομα της μεταβλητής στην PHP κώδικα σας
εικόνων 3

Δημιουργήστε μια δεύτερη γραμμή , αυτή τη φορά αντικαθιστά διπλό περιστατικά της " επαναφοράς " χαρακτήρα , τα οποία διακινούνται χωριστά σε PHP . Και πάλι , αν η μεταβλητή ονομάζεται " $ string , " αυτός ο κώδικας είναι :

$ string = str_replace ( " \\ r \\ r " , " \\ n" , $ string ) ?
Φτηνές 4

Προσθέστε μια τελική γραμμή , ο έλεγχος για την « μεταφορά μετ 'επιστροφής " - " νέα γραμμή " ζευγάρι που θα παράγει χώρους διπλού στον κώδικά σας και την αντικατάστασή τους με ένα ενιαίο « νέα γραμμή » χαρακτήρα . Για μια μεταβλητή που ονομάζεται " $ string , " ο κώδικας μοιάζει με αυτό :

$ string = str_replace ( " \\ r \\ n" , " \\ n" , $ string)?

5

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

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

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