פונקצית ה- PHP Printf ומפרטי הסוגים
פונקציית PHP printf () עובדת כמו פונקציית ההדפסה () בכך שהיא מוציאה (מדפיסה) מחרוזת (ארגומנט) לדפדפן האינטרנט. עם זאת, תשתמש בפונקציה printf () כשתרצה לשלוט כיצד יתעצב טיעון זה.

הפונקציה printf () חייבת להיות כארגומנט הראשון שלה סוג מיוחד של ארגומנט הנקרא מחרוזת פורמט או מחרוזת בקרת פורמט. מחרוזת בקרת פורמט זו מכילה את מפרט ההמרות (הוראות) כיצד לעצב את שאר הארגומנטים. חייב להיות אותו מספר מפרטים כמו טיעונים תואמים. בואו נבחן דוגמה לפונקציה printf () הכוללת שני מפרטים במחרוזת בקרת הפורמט ושני ארגומנטים תואמים.

printf ("גילי הוא% d. בשנה הבאה אהיה% d.", 21, 22);

גילי בן 21. בשנה הבאה אהיה בן 22.

קיימים שלושה טיעונים לפונקציה printf () זו. הראשון הוא מחרוזת בקרת הפורמט והשני והשלישי הם טיעונים תואמים שיש לפרמט. כפי שאתה יכול לראות ישנם שני מפרט המרות במחרוזת בקרת הפורמט והמחרוזת כולה ממוקמת בין מרכאות. כל מפרט מתחיל ב-%. שניהם מפרט סוגיםבמקרה זה ספציפי סוג d, אשר יתווה את המספרים השלמים (21 ו 22) כמספרים עשרוניים. ישנם מפרטי סוג אחרים שניתן להשתמש בהם כדי לשלוט על אופן עיצוב הארגומנט. התרשים שלהלן מראה כיצד מפרטי סוג אלה מעצבים את אותו ארגומנט לדוגמה (222).

מפרט סוגתיאורדוגמא
222
דמציג את ארגומנט המספר שלם כמספר עשרוני222
במציג את הארגומנט שלם כמספר בינארי11011110
גמציג את ארגומנט המספר השלם כשווה תו ASCII
ומציג את ארגומנט המספר השלם (כפול) כמספר של נקודה צפה222.000000
oמציג את ארגומנט המספר השלם כמספר אוקטלי (בסיס 8)336
sמציג את ארגומנט המספרים השלמים כמחרוזת222
איקסמציג את ארגומנט המספר השלם כמספר הקסדצימלי קטן (בסיס 16)דה
איקסמציג את ארגומנט המספר השלם כמספר הקסדצימלי גדול (בסיס 16)DE





הוראות וידאו: Section, Week 2 (אַפּרִיל 2024).