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

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

Κώδικας PHP για να περιορίσουν την παραγωγή κειμένου

ακολουθίες PHP scripts μοντέλο κειμένου ως χορδές . Οι προγραμματιστές μπορούν να περιλαμβάνουν χορδές σε σενάριά τους , χρησιμοποιώντας κατεξοχήν τιμές ή μεταβλητές . Ιστοσελίδες δεδομένων συχνά εξόδου κορδόνι για το χρήστη οθόνης στο πρόγραμμα περιήγησης στο Web , συνήθως διαμορφωθεί εντός των δομών σήμανσης HTML . Μερικές φορές , αν ένα PHP script διαβάζει μια τιμή συμβολοσειράς από μια εξωτερική πηγή , ίσως χρειαστεί να περικόψετε το string για την οθόνη του χρήστη . PHP συναρτήσεις συμβολοσειράς σας επιτρέπουν να το κάνετε αυτό πριν από την έξοδο . Κείμενο Strings
Η

scripts PHP χρησιμοποιούν μεταβλητές και τις τιμές συμβολοσειράς στο μοντέλο κειμένου . Το ακόλουθο δείγμα κώδικα δείχνει δήλωσης και instantiating μια μεταβλητή συμβολοσειράς μέσα σε ένα PHP script : $ my_words = " Εδώ είναι μερικές λέξεις αποθηκεύονται ως μεταβλητή συμβολοσειράς σε ένα σενάριο " ?

Σε αυτή την περίπτωση , το σενάριο είναι η δημιουργία της κορδόνι εσωτερικά. Ωστόσο , σε πολλές περιπτώσεις , PHP scripts χρησιμοποιούν δεδομένα σειράς από άλλες πηγές , όπως την είσοδο του χρήστη συλλαμβάνεται μέσα από τις μορφές Ιστού , των μεταβλητών δεδομένων, ερωτηματικά από μια βάση δεδομένων ή άλλα εισαγόμενα είδη δεδομένα από διάφορες πηγές , όπως η XML και τα αρχεία κειμένου . Αυτά τα σενάρια δεν μπορούν να έχουν εκ των προτέρων γνώση του περιεχομένου ή των ιδιοτήτων του εισερχόμενου κειμένου . Αν ένα συγκεκριμένο στοιχείο κειμένου θα προκαλέσει ένα πρόβλημα σε μια οθόνη ιστοσελίδας και αν είναι πέρα από ένα ορισμένο μήκος , το σενάριο PHP μπορεί να χρειαστεί να περικόψετε .
Εικόνων String συναρτήσεις
Η

συναρτήσεις συμβολοσειράς PHP μπορεί να επιτρέψει στους προγραμματιστές να εμφανίσετε μόνο ένα μέρος της μεταβλητής συμβολοσειράς . Αντί αλλάζοντας το ίδιο το string , πολλές από αυτές τις λειτουργίες επιστρέφουν ένα νέο αντίγραφο ενός τμήματος εγχόρδων , αφήνοντας το αρχικό ανεπηρέαστο . Η λειτουργία substring είναι χρήσιμη για το σκοπό αυτό , όπως στο ακόλουθο παράδειγμα κώδικα : $ words_section = substr ( my_words $ , 0 , 10 ) ?

Αυτό επιστρέφει τα πρώτα 10 χαρακτήρες στη σειρά και τα αποθηκεύει στο προβλεπόμενο μεταβλητή αναφοράς . Η λειτουργία substring μπορεί προαιρετικά να λάβει μία μόνο παράμετρο , ως εξής : $ words_section = substr ( my_words $ , 10 ) ?

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

Η Έξοδος

PHP scripts χρησιμοποιούν την ηχώ εντολή για να εξάγετε HTML σήμανσης , δεδομένων και άλλο περιεχόμενο στο Web browser του χρήστη . Αυτό επιτρέπει την πλευρά του server scripts για την κατασκευή ιστοσελίδων HTML και να στείλετε αυτά για την οθόνη του χρήστη . Το ακόλουθο δείγμα κώδικα PHP καταδεικνύει συμπεριλαμβανομένης της συμβολοσειράς σε μια ηχώ δήλωση μαζί με άλλα σήμανσης : echo "

" $ words_section "

" ?

Το σενάριο θα μπορούσε . . εναλλακτικά να περιλαμβάνει τη δήλωση συμβολοσειράς μέσα στο echo δήλωση , ως εξής : echo "

" substr ( my_words $ , 0 , 10 ) "

" ?

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

η λειτουργία PHP substring προσφέρει μια σειρά από επιλογές για τους προγραμματιστές . Με τη συμπερίληψη αρνητική ακέραια τιμή ως παράμετρο , ένα σενάριο μπορεί να καθορίσετε την τελευταία σειρά των χαρακτήρων στη συμβολοσειρά , ως εξής : $ words_section = substr ( $ my_words , -10 ) ?

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

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

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