Οι λειτουργίες και τύποι προδιαγραφών τύπου PHP Printf
Η συνάρτηση printf () PHP λειτουργεί σαν τη λειτουργία print () με το ότι εξάγει (εκτυπώνει) μια συμβολοσειρά (όρισμα) στο πρόγραμμα περιήγησης στο Web. Ωστόσο, θα χρησιμοποιήσετε τη λειτουργία printf () όταν θέλετε να ελέγξετε τον τρόπο μορφοποίησης αυτού του όρου.

Η συνάρτηση printf () πρέπει να έχει ως πρώτο όρισμα έναν ειδικό τύπο επιχειρήματος που ονομάζεται συμβολοσειρά μορφοποίησης ή συμβολοσειρά ελέγχου μορφής. Αυτή η συμβολοσειρά ελέγχου μορφής περιέχει τις προδιαγραφές μετατροπής (οδηγίες) για τον τρόπο μορφοποίησης των άλλων παραμέτρων. Πρέπει να υπάρχει ο ίδιος αριθμός προδιαγραφών με τα αντίστοιχα επιχειρήματα. Ας δούμε ένα παράδειγμα μιας συνάρτησης printf () που έχει δύο προδιαγραφές στη συμβολοσειρά ελέγχου μορφής και δύο αντίστοιχα επιχειρήματα.

printf ("Η ηλικία μου είναι% d. Το επόμενο έτος θα είμαι% d", 21, 22).

Η ηλικία μου είναι 21. Το επόμενο έτος θα είμαι 22 ετών.

Υπάρχουν τρία επιχειρήματα για αυτήν τη λειτουργία printf (). Η πρώτη είναι η συμβολοσειρά ελέγχου μορφής και η δεύτερη και η τρίτη είναι τα αντίστοιχα επιχειρήματα που θα μορφοποιηθούν. Όπως μπορείτε να δείτε, υπάρχουν δύο προδιαγραφές μετατροπής στη συμβολοσειρά ελέγχου μορφής και ολόκληρη η συμβολοσειρά τοποθετείται ανάμεσα σε εισαγωγικά. Κάθε προδιαγραφή αρχίζει με%. Είναι και οι δύο προσδιοριστές τύπου, στην περίπτωση αυτή ο προσδιοριστής τύπου d, ο οποίος θα μορφοποιήσει τους ακεραίους (21 και 22) ως δεκαδικούς αριθμούς. Υπάρχουν άλλοι προσδιοριστές τύπου που μπορούν να χρησιμοποιηθούν για τον έλεγχο της μορφοποίησης ενός όρου. Ο παρακάτω πίνακας δείχνει τον τρόπο με τον οποίο αυτοί οι προσδιοριστές τύπου διαμορφώνουν το ίδιο παράδειγμα παραδειγμάτων (222).

Πληκτρολογήστε ΠροδιαγραφέςΠεριγραφήΠαράδειγμα
222
ρεΕμφανίζει το ακέραιο όρισμα ως δεκαδικό αριθμό222
σιΕμφανίζει το ακέραιο όρισμα ως δυαδικό αριθμό11011110
ντοΕμφανίζει το όρισμα ακέραιου ως ισοδύναμο χαρακτήρα ASCII
φάΕμφανίζει το ακέραιο όρισμα (διπλό) ως αριθμό κινητής υποδιαστολής222.000000
oΕμφανίζει το όρισμα ακέραιου ως οκταδικό αριθμό (βάση 8)336
μικρόΕμφανίζει το όρισμα ακέραιας ως συμβολοσειρά222
ΧΕμφανίζει το όρισμα ακέραιου αριθμού δεκαεξαδικού πεδίου (βάση 16)de
ΧΕμφανίζει το όρισμα ακέραιας ως κεφαλαίο δεκαεξαδικό αριθμό (βάση 16)DE





Οδηγίες Βίντεο: greedy (Ενδέχεται 2024).