שימוש בפונקציה number_format () ב- PHP

Use Number_format Function Php



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

תחביר:

ניתן להשתמש בפונקציה number_format () בשתי דרכים. להלן שני תחביר של פונקציה זו:







  • string number_format (float $ number [, int $ decimals = 0])
  • string number_format (float $ number, int $ decimals = 0, string $ dec_point =., string $ thousand_sep =,)

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



כאשר נעשה שימוש בארגומנט אחד בפונקציה זו, הוא לוקח מספר צף כערך הארגומנט.



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





כאשר משתמשים בארבעת הארגומנטים בפונקציה זו, שני הארגומנטים הראשונים מקבלים את אותם ערכים כמו הארגומנטים הקודמים שהוזכרו לעיל. שני הארגומנטים האחרים משמשים לקביעת הנקודה העשרונית ומפריד האלפים.

דוגמה 1: השתמש במספר_פורמט () עם ארגומנט אחד

הדוגמה הבאה מציגה את השימוש בפונקציה number_format () עם ארגומנט אחד לעיצוב המספר עם מפריד אלף ברירת המחדל. צור קובץ PHP עם הסקריפט הבא.



התסריט ידפיס את הערך של מספר $ על ידי הוספת אלף מפרידים.



// הגדר את ערך המספר

מספר $ = 5000000;

// הדפס את הערך המעוצב

זרק '

המספר לאחר העיצוב הוא:'. פורמט מספר_ (מספר $).'

'
;

?>

תְפוּקָה :

הפלט הבא יופיע לאחר הפעלת הסקריפט משרת האינטרנט. כאן, המספר 5000000 מודפס עם אלף המפרידים, והערך הוא 5,000,000.

דוגמה 2: השתמש במספר_פורמט () עם שני ארגומנטים

הדוגמה הבאה מציגה את השימוש בפונקציה number_format () עם שני ארגומנטים לעיצוב המספר עם מפריד ברירת המחדל של אלף והערך העשרוני. צור קובץ PHP עם הסקריפט הבא.

כאן, מספר צף משמש לעיצוב. הפונקציה number_format () הראשונה משמשת עם ארגומנט אחד והיא תדפיס את עיצוב ברירת המחדל. הפונקציה השנייה מספר_פורמט () משמשת עם שני ארגומנטים ו -2 משמשת כערך עשרוני. הפונקציה השנייה תעצב את המספר על ידי לקיחת שני מספרים אחרי הנקודה העשרונית.



// הגדר את ערך המספר

מספר $ = 35678.67345;

// הדפס את המספר המקורי

זרק '

המספר המקורי הוא:'.מספר $.'

'
;

// הדפס את הערך המעוצב ללא ערך עשרוני

זרק '

הפלט לפני עיצוב עם ערך עשרוני הוא:'. פורמט מספר_ (מספר $).'

'
;

// הדפס את הערך המעוצב עם ערך עשרוני

זרק '

הפלט לאחר עיצוב עם ערך עשרוני הוא:'. פורמט מספר_ (מספר $,2).'

'
;

?>

תְפוּקָה :

הפלט הבא יופיע לאחר הפעלת הסקריפט משרת האינטרנט. בפלט, השורה הראשונה מציגה את הערך המקורי של המספר, השורה השנייה מציגה את עיצוב ברירת המחדל, והשורה השלישית מציגה את המספר המעוצב עם שני המספרים אחרי הנקודה העשרונית.

דוגמה 3: השתמש במספר_פורמט () עם ארבעה ארגומנטים

הדוגמה הבאה מציגה את השימוש בפונקציה number_format () עם ארבעה ארגומנטים לעיצוב המספר עם מפריד האלפים המוגדר, נקודה עשרונית וערך עשרוני. צור קובץ PHP עם הסקריפט הבא.

מספר מצוף מוגדר בתסריט. הפונקציה number_format () משמשת פעמיים בתסריט. פונקציה זו משמשת עם שני ארגומנטים וארבעה ארגומנטים בתסריט כדי להראות את מטרת השימוש בארבעת הארגומנטים של פונקציה זו. כאשר המספר_פורמט () משמש עם ארבעה ארגומנטים, אז ',' משמש לנקודה העשרונית ו- '.' משמש למפריד האלפים.



// הגדר את ערך המספר

מספר $ = 875620.7854;

// הדפס את המספר המקורי

זרק '

המספר המקורי הוא:'.מספר $.'

'
;

// הדפס את הערך המעוצב בשני ארגומנטים

זרק '

הפלט לאחר עיצוב עם שני ארגומנטים הוא:'. פורמט מספר_ (מספר $,3).'

'
;

// הדפס את הערך המעוצב עם ארבעה ארגומנטים

זרק '

הפלט לאחר עיצוב עם ארבעה ארגומנטים הוא:'. פורמט מספר_ (מספר $,3,',','.').'

'
;

?>

תְפוּקָה :

הפלט הבא יופיע לאחר הפעלת הסקריפט משרת האינטרנט. כאן, השורה הראשונה מציגה את הערך המקורי של המספר. השורה השנייה מציגה את המספר המעוצב עם 3 ספרות אחרי הנקודה העשרונית, נקודת העשרונית המוגדרת כברירת מחדל, ואלפי המפרידים המוגדרים כברירת מחדל. השורה השלישית מציגה את המספר המעוצב המבוסס על התו המוגדר בארגומנט השלישי והרביעי של הפונקציה.

דוגמה 4: עיצוב מספר המבוסס על ההצהרה המותנית

הדוגמה הבאה מציגה את הדרך לעצב את המספר בהתבסס על המשפט המותנה באמצעות הפונקציה number_format (). צור קובץ PHP עם הסקריפט הבא.

כאן, מספר מצוף מוכרז והפונקציה explode () משמשת לאחזור החלק השבר מהמספר. 'אם' התנאי משמש לבדיקת מספר הספרות של החלק השברי ועיצוב המספר על בסיס ערך זה.



// הגדר מספר צף

מספר $ = 45,158;

// צור מערך המבוסס על נקודה עשרונית

$ num_part = לְהִתְפּוֹצֵץ ('.',מספר $);

// קרא את הערך השברירי

שבר של $ = $ num_part[1];

// ספרו את הספרות הכוללות של הערך השברירי

ספירת $ = strlen ((חוּט)שבר של $);

// פורמט מספר המבוסס על אורך הערך השברירי

אם (ספירת $ > = 4)

זרק 'הערך המעוצב הוא:'. פורמט מספר_ (מספר $, 3);

אַחֵר אם(ספירת $ > = 3)

זרק 'הערך המעוצב הוא:'. פורמט מספר_ (מספר $, 2);

אַחֵר

זרק 'הערך המעוצב הוא:'. פורמט מספר_ (מספר $, 1);

?>

תְפוּקָה :

הפלט הבא יופיע לאחר הפעלת הסקריפט משרת האינטרנט. כאן, המספר מכיל 3 ספרות אחרי הנקודה העשרונית. על פי התסריט, האמירה המותנית השנייה נכונה. אז המספר מעוצב עם 2 ספרות אחרי הנקודה העשרונית.

סיכום

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