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

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

Πώς να μειώσετε τον αριθμό των χαρακτήρων σε ένα String σε PHP

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

Προετοιμάστε σειρά σας μέσα σε PHP script σας . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει δημιουργώντας μια μεταβλητή συμβολοσειράς με κάποιο αυθαίρετο κειμένου που αποθηκεύονται σε αυτό :

$ my_text = " Εδώ είναι το περιεχόμενο του κειμένου " ?

Δική σας σειρά μπορούν να περιέχουν χαρακτήρες που σας αρέσει , όπως γράμματα , αριθμούς και σημεία στίξης . Μπορείτε να επιλέξετε οποιοδήποτε όνομα μεταβλητής για το κορδόνι σας , εφ 'όσον αυτό έχει νόημα για σας και είναι ένα έγκυρο όνομα μέσα στη γλώσσα . 2

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

substr ( $ my_text , 0 , 10 ) ?

Αυτό το παράδειγμα αντιγράφει τα πρώτα 10 χαρακτήρες από την αρχική μεταβλητή συμβολοσειράς .
εικόνων 3

Κατάστημα νέο τμήμα εγχόρδων σας ως μεταβλητή . Εάν επιθυμείτε να διατηρήσετε την αρχική μεταβλητή συμβολοσειράς σας , μπορείτε να αποθηκεύσετε το νέο τμήμα ως ξεχωριστή μεταβλητή με την τροποποίηση του κώδικα ως εξής :

$ text_section = substr ( $ my_text , 0 , 10 ) ?

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

$ my_text = substr ( $ my_text , 0 , 10 ) ?

Μόλις ολοκληρωθεί αυτή η γραμμή έχει εκτελεστεί , μεταβλητή συμβολοσειράς θα περιέχουν μόνο τους χαρακτήρες που αναφέρονται ως παράμετροι στη λειτουργία substring .
Η 4

Χρησιμοποιήστε νέα μεταβλητή συμβολοσειράς σας μέσα σε script σας . Μπορείτε να ανατρέξετε στη νέα σειρά για κάθε γραμμή μετά τη λειτουργία substring , όπως θα κάνατε με οποιαδήποτε άλλη μεταβλητή . Για παράδειγμα, η ακόλουθη γραμμή κώδικα θα γράψει την νέα μεταβλητή συμβολοσειράς στο πρόγραμμα περιήγησης ως μέρος μιας δομής HTML :

echo "

" $ text_section "

" ? <. . br >

Πραγματοποιήστε ό, τι επεξεργασία ιστοσελίδα ή την εφαρμογή σας απαιτεί τη χρήση νέων χορδών σας.
5

Αποθηκεύστε PHP script σας , να ανεβάσετε το αρχείο στο διακομιστή Web σας και να περιηγηθείτε στη σελίδα για να το δοκιμάσετε . Αν θέλετε απλά να ελέγξετε ότι η λειτουργία substring έχει εργαστεί , να γράψετε το νέο κορδόνι χρησιμοποιώντας την εντολή echo . Εάν ο κωδικός δεν λειτουργεί όπως θα αναμενόταν να , ελέγξτε τις παραμέτρους λειτουργίας substring σας και βεβαιωθείτε ότι είστε περνώντας τις σωστές τιμές για την αρχική θέση και το μήκος . Πειραματιστείτε με τον κώδικα μέχρι να κάνει ό, τι χρειάζεστε.
Η
εικόνων

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

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