מופע בודד של מבנה הנתונים המוגדר על ידי מחלקה הוא אובייקט. אנו גם קוראים לאובייקטים כמופעים. באופן כללי, אנו מגדירים מחלקה פעם אחת ואז יוצרים עצמים רבים השייכים לה. אחד ממבני הנתונים המאחסן סוג אחד או יותר של ערכים דומים בשם יחיד הוא מערך אך מערך אסוציאטיבי ב- PHP הוא משהו שונה מ פשוט מַעֲרָך. מערכים אסוציאטיביים משמשים בדרך כלל לאחסון זוגות עם ערך מפתח. במאמר זה נלמד 'כיצד להמיר אובייקט למערך ב- PHP?'
המצביעים הבאים יוסקרו במאמר זה,
אילוצים ב- SQL לדוגמא
אז בואו נתחיל אז
כיצד להמיר אובייקט למערך ב- PHP?
הקלד אובייקט Casting למערך
על מנת להשתמש במשתנה מסוג נתונים אחד לסוגי נתונים שונים, נוכל להשתמש ב- typecasting שהוא פשוט המרה מפורשת של סוג נתונים. על ידי שימוש בכללי הטקסטים הנתמכים ב- PHP,
זה ימיר אובייקט PHP למערך.
תחביר: $ Array_var = (מערך) $ Obj
הדוגמה הבאה מדגימה את העבודה של אובייקט typecasting למערך ב- PHP
item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // צור אובייקט למחלקה (מלון) $ food = מלון חדש ('biriyani', 'burger', 'pizza') הד 'לפני ההמרה:' הד '
הד 'var_dump ($ אוכל)'
'// אובייקט סמוי למערך $ foodArray = (array) $ food echo' לאחר ההמרה: 'var_dump ($ foodArray)?>
ממשיך הלאה עם מאמר זה על חאתה צריך להמיר אובייקט ל- Array In PHP?
שימוש ב- Json Decode & Json Encode
כיצד להכריז על משתנה מופע ב - Java
מחרוזת מקודדת JSON מתקבלת על ידי פונקציית json_decode וממירה אותה למשתנה PHP ומצד שני, מחרוזת מקודדת JSON לערך נתון מוחזרת על ידי json_encode
תחביר: $ Array_var = json_decode (json_encode ($ obj), נכון)
הדוגמה הבאה מדגימה את ההמרה של אובייקט למערך ב- PHP באמצעות json_decode & json_encode.
var1 = $ bill $ this-> var2 = $ food}} // יצירת אובייקט $ food = מלון חדש (500, 'biriyani') הד 'לפני ההמרה:' echo '
הד 'var_dump ($ אוכל)'
'// המרת אובייקט למערך האסוציאטיבי $ foodArray = json_decode (json_encode ($ food), נכון) הד' לאחר ההמרה: 'var_dump ($ foodArray)?>
זה מביא אותנו לסוף מאמר זה בנושא כיצד להמיר אובייקט למערך ב- PHP .
אם מצאת מאמר PHP זה רלוונטי, עיין בכתובת מאת אדוריקה, חברת למידה מקוונת מהימנה עם רשת של יותר מ -250,000 לומדים מרוצים הפזורים ברחבי העולם.
יש לך שאלה עבורנו? אנא הזכיר זאת במדור ההערות במאמר 'כיצד להמיר אובייקט למערך ב- PHP' ואחזור אליך.