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

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

Πώς να αφαιρέσει Newline χαρακτήρες σε PHP

Επειδή η PHP χρησιμοποιείται συχνά για να φιλτράρετε, να χειραγωγήσουν και να αποθηκεύσετε τα δεδομένα χρήστη που υποβάλλονται , ένας προγραμματιστής συχνά θα χρειαστεί να αφαιρέσετε νέα γραμμή χαρακτήρες από το χρήστη παρέχονται κείμενο . Για να ολοκληρώσετε αυτήν την εργασία , πρέπει κανείς να αντικαταστήσει τις νέες γραμμές με κενά , για να εξασφαλιστεί ότι η « γραμμή \\ nline " ( όπου " \\ n" είναι η αλλαγή γραμμής ) δεν γίνεται « lineline » αλλά μάλλον « γραμμή γραμμή , " και στη συνέχεια την κατάργηση της διπλής χώρους που μπορεί να έχουν εμφανιστεί λόγω της διπλής νέες γραμμές ή κενά πριν ή μετά από μια αλλαγή γραμμής . Ευτυχώς , μεγάλη βιβλιοθήκη PHP λειτουργία κάνει την αφαίρεση αλλαγής γραμμής χαρακτήρες ένα απλό έργο . Οδηγίες
Η 1

Ορίστε το κορδόνι από το οποίο θα αφαιρέσει τις νέες γραμμές , και μια σειρά που περιέχει τις τιμές " \\ r \\ n" και " \\ n ", οι χαρακτήρες αλλαγής γραμμής για Windows και Linux , αντίστοιχα . Οι τιμές αυτές θα χρησιμοποιηθούν για να αντικαταστήσουν τις νέες γραμμές με κενά . Ο κώδικας θα πρέπει να είναι κάπως έτσι :

$ string = ?

$ Search = array ( " ; " Γειά σου Κόσμε \\ NHOW είσαι; " \\ r \\ n " , " \\ n " ) ? 2

Εφαρμογή της PHP " λειτουργία str_replace " στο string και να εκχωρήσετε το αποτέλεσμα σε μια νέα μεταβλητή . Η λειτουργία διαρκεί τρία επιχειρήματα : οι τιμές να βρείτε , η αξία με την οποία να τους αντικαταστήσει και το string για να εκτελέσει τις εργασίες . Ως εκ τούτου , χρησιμοποιήστε τη συστοιχία ορίζεται στο Στάδιο 1 ως την πρώτη τιμή , ένα ενιαίο χώρο ως η δεύτερη και η συμβολοσειρά ως το τρίτο. Εδώ είναι ο κώδικας :

$ newString = str_replace ( $ αναζήτησης "," , $ string)?
Εικόνων 3

Εφαρμόστε τη λειτουργία " str_replace » με τη νέα σειρά σε την εξάλειψη της διπλής χώρους . Το πρώτο επιχείρημα πρέπει να είναι δύο χώρους, το δεύτερο ένας ενιαίος χώρος και η τρίτη το string από το Βήμα 2 . Εδώ είναι ο πλήρης κώδικας :

$ newString = str_replace ( '' , '' , $ newString ) ?

Echo " Original : " . $ string . " New String : " . $ newString . " " ?
Η
εικόνων

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

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