Command Palette

Search for a command to run...

מע

מערך JSON ל-PHP

המר JSON למערך PHP מילולי בחר תחביר קצר [] או מערך (), הזחה והקצאת משתנה אופציונלית, ולאחר מכן העתק את התוצאה. מפעיל את צד הלקוח.

מהו ממיר JSON ל-PHP Array?

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

הוא קיים מכיוון שמערכי JSON ו-PHP מתארים את אותה צורה עם סימני פיסוק שונים, והתרגום ביניהם ביד הוא איטי ונוטה לשגיאות. PHP עצמו קורא את JSON בזמן ריצה עם json_decode ($string, true), אבל זה משאיר את הנתונים נעולים בתוך מחרוזת ומנתחים על כל בקשה. לפעמים אתה רוצה את המערך במקור: תצורת ברירת מחדל, טבלת חיפוש, מתקן לבדיקה, זרע להעברת מסד נתונים, או דוגמה בתיעוד. ממיר זה מייצר את זה מילולי, כך שהערך מחויב לקוד ולא לפענח ממטען בכל פעם שהסקריפט פועל.

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

הנה אובייקט JSON להמרת מערך PHP שאתה יכול לבדוק. הדבק {"אתר": "O'Reilly Books", "מחיר": 12.50, "תגים": ["php", "json"]}, הקלד תצורה בתיבה $variable ולחץ על המר. עם התחביר הקצר המוגדר כברירת מחדל והזחה של 4 רווחים, הפלט הוא $config = [עם 'אתר' => 'O\'Reilly Books', לאחר מכן 'מחיר' => 12.5, ולאחר מכן 'תגים' => מערך אינדקס של 'php' ו-'json', סגור ב-];. האפוסתרוף נמלט עם קו נטוי אחורי ו-12.50 מאבד את האפס הנגרר שלו. עבור JSON למערך ב-PHP בזמן ריצה, json_decode ($json, true) נותן את אותו מערך.

כיצד להשתמש בממיר JSON ל-PHP Array?

  1. הדבק את ה-JSON שלך

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

  2. בחר את תחביר המערך

    בחר תחביר קצר [] עבור PHP 5.4 ואילך, או את צורת המערך הקלאסית () עבור קוד ישן יותר. שניהם מייצרים את אותו מערך; רק הסוגריים שונים.

  3. הגדר הזחה והקצאה

    בחר 2 רווחים, 4 רווחים או לשונית להזחה, ולחלופין הזן שם משתנה כדי לעטוף את הפלט כ-$name = [...]; מוכן להדבקה.

  4. המר והעתק

    לחץ על המר כדי לבנות את מערך ה-PHP, ולאחר מכן העתק אותו ללוח. JSON לא חוקי מדווח עם הודעת המנתח המדויקת כדי שתוכל לתקן אותה.

תכונות מפתח

  • תחביר מערך קצר וארוך

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

  • מערכים אסוציאטיביים ואינדקסים

    אובייקטי JSON הופכים למערכים אסוציאטיביים עם האופרטור => ומערכי JSON הופכים למערכים באינדקס, המקוננים לכל עומק בדיוק כפי שהמקור בנוי.

  • מחרוזות בטוחות בציטוט יחיד

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

  • הקצאת משתנה אופציונלית

    הזן שם משתנה כדי לעטוף את המילולי כ-$config = [...]; עם נקודה-פסיק נגררת, כך שהתוצאה יורדת ישר לקובץ מקור שלא נותר מה לערוך.

Frequently Asked Questions

ממיר מערך JSON ל-PHP הופך מסמך JSON למערך PHP המקביל מילולית. אובייקטי JSON הופכים למערכים אסוציאטיביים עם האופרטור =>, מערכי JSON הופכים למערכים באינדקס, והסוגים הסקלרים ממפים למקביליהם ל-PHP כך שתוכל להדביק את התוצאה ישירות בסקריפט.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php