כיצד לקרוא ולהדפיס JSON יפה עם PHP

How Read Print Pretty Json With Php



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

דוגמה 1: הדפס את JSON ללא עיצוב

json_encode () הפונקציה של PHP משמשת לניתוח כל נתוני JSON. צור קובץ בשם exp1.php עם הקוד הבא כדי לקרוא נתוני JSON פשוטים ולהדפיס את הפלט. כאן, מערך אסוציאטיבי מוכרז לייצר נתוני JSON. אין יישום עיצוב עבור נתוני JSON בקוד. אז נתוני JSON יודפסו בשורה אחת בפורמט JSON.







exp1.php



<? php

//הכריז על המערך
קורסים של $= מערך('מודול מספר 1'=>'HTML','מודול -2'=>'JavaScript','מודול -3'=>'CSS3',
'מודול -4'=>'PHP');

//הדפס את המערךבפורמט JSON פשוט
זרקjson_encode(קורסים של $);
?>

תְפוּקָה:



הפלט הבא יופיע לאחר ביצוע הקובץ מהדפדפן.





http: //localhost/json/exp1.php



דוגמה 2: הדפס את JSON באמצעות האפשרות JSON_PRETTY_PRINT ופונקציית הכותרת ()

ל- PHP יש אפשרות בשם 'JSON_PRETTY_PRINT' אשר משמש עם json_encode () פונקציה להדפסת נתוני JSON ביישור נכון ובפורמט מסוים. צור קובץ בשם exp2.php עם הקוד הבא. בקוד, אותו מערך של הדוגמה הקודמת משמש כדי לראות את השימוש JSON_PRETTY_PRINT אוֹפְּצִיָה. כּוֹתֶרֶת() הפונקציה משמשת כאן כדי ליידע את הדפדפן לגבי תוכן הקובץ. שום עיצוב לא יוחל ללא פונקציה זו.

exp2.php

<? php
//הכריז על המערך
קורסים של $= מערך('מודול מספר 1'=>'HTML','מודול -2'=>'JavaScript','מודול -3'=>'CSS3',
'מודול -4'=>'PHP');

//הודע לדפדפן לגביסוּגשל הקוֹבֶץבאמצעות כותרתפוּנקצִיָה
כּוֹתֶרֶת('סוג תוכן: טקסט/javascript');

//הדפס את המערךבפורמט JSON פשוט
זרקjson_encode(קורסים של $, JSON_PRETTY_PRINT);
?>

תְפוּקָה:

הפלט הבא יופיע לאחר ביצוע הקובץ מהדפדפן. גופן ויישור ספציפיים יוחלו.

http: //localhost/json/exp2.php

דוגמה 3: הדפס את JSON באמצעות האפשרות JSON_PRETTY_PRINT ו- | _+_ | ';
}
?>

תְפוּקָה:

הפלט הבא יופיע לאחר ביצוע הקובץ מהדפדפן. כאן, כל שאלה ותשובה של נתוני JSON יודפסו עם כָּחוֹל צבע ו נוֹעָז פורמט, וחלק אחר יודפס עם נֶטוֹ צֶבַע.

http: //localhost/json/exp4.php

סיכום

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