Συνάρτηση PHP vprintf().
Η PHP vprintf() Η λειτουργία είναι μια ενσωματωμένη συνάρτηση που σας επιτρέπει να μορφοποιήσετε και να εξάγετε μια συμβολοσειρά σύμφωνα με μια καθορισμένη μορφή και ορίσματα. Αυτή η λειτουργία είναι παρόμοια με το printf() συνάρτηση, αλλά αντί να δέχεται ορίσματα ως πίνακα, τα δέχεται ως μεταβλητό αριθμό ορισμάτων. Η συνάρτηση vprintf() μπορεί να χρησιμοποιηθεί για διάφορους σκοπούς, όπως μορφοποίηση εξόδου, δημιουργία αναφορών και δημιουργία αρχείων καταγραφής.
Σύνταξη για τη συνάρτηση vprintf().
Η βασική σύνταξη για το vprintf() η λειτουργία είναι:
vprintf ( μορφή , πίνακας )
Εδώ, 'μορφή' είναι μια συμβολοσειρά που καθορίζει τη μορφή της συμβολοσειράς εξόδου και 'πίνακας' είναι ο πίνακας τιμών που θα χρησιμοποιηθεί για να αντικαταστήσει τα σύμβολα κράτησης θέσης στη συμβολοσειρά μορφοποίησης.
Παράδειγμα 1: Βασική χρήση
// Ορίστε τη συμβολοσειρά μορφής
μορφή $ = 'Το %s περιέχει %d μαϊμούδες.' ;
// Καθορίστε τα ορίσματα που θα περάσουν στη vprintf()
$args = πίνακας ( 'όμορφη' , 12 ) ;
// Καλέστε τη συνάρτηση vprintf().
vprintf ( μορφή $ , $args ) ;
?>
Ο παραπάνω κώδικας PHP δείχνει τη χρήση του vprintf() λειτουργία για έξοδο μιας μορφοποιημένης συμβολοσειράς με δυναμικές τιμές. Η συμβολοσειρά μορφής ορίζεται με σύμβολα κράτησης θέσης και οι πραγματικές τιμές μεταβιβάζονται ως πίνακας ορισμάτων στο vprintf() λειτουργία. Η έξοδος που παράγεται θα αντικαταστήσει τα σύμβολα κράτησης θέσης στη συμβολοσειρά μορφοποίησης με τις αντίστοιχες τιμές.
Παράδειγμα 2: Μορφοποίηση αριθμών κινητής υποδιαστολής με vprintf()
// Ορίστε τη συμβολοσειρά μορφής
μορφή $ = 'Η θερμοκρασία είναι %0,2f βαθμοί Κελσίου.' ;
// Ορίστε το όρισμα που θα μεταβιβαστεί στη vprintf()
$θερμοκρασία = 24,87 ;
// Καλέστε τη συνάρτηση vprintf().
vprintf ( μορφή $ , πίνακας ( $θερμοκρασία ) ) ;
?>
Ο παραπάνω κώδικας PHP χρησιμοποιεί το vprintf() λειτουργία εκτύπωσης μιας μορφοποιημένης συμβολοσειράς με την τιμή θερμοκρασίας στρογγυλεμένη σε 2 δεκαδικά ψηφία. Η συμβολοσειρά μορφής καθορίζει τη μορφή εξόδου, ενώ ο πίνακας ορισμάτων κρατά τη μεταβλητή ή τα δεδομένα που θα μορφοποιηθούν ανάλογα.
συμπέρασμα
ο vprintf() Το function στην PHP είναι ένα ισχυρό εργαλείο για τη μορφοποίηση και την έξοδο συμβολοσειρών που βασίζονται σε μια προκαθορισμένη μορφή και ένα σύνολο ορισμάτων. Η ευελιξία και η ευκολία χρήσης του το καθιστούν μια βασική λειτουργία για προγραμματιστές που πρέπει να χειριστούν συμβολοσειρές ή να δημιουργήσουν μορφοποιημένα αποτελέσματα. Κατανοώντας τη σύνταξη και τις περιπτώσεις χρήσης αυτής της συνάρτησης, οι προγραμματιστές μπορούν να εκμεταλλευτούν πλήρως τις δυνατότητές της και να εξορθολογίσουν τις εργασίες προγραμματισμού PHP.