كيفية تحويل كائن إلى صفيف في PHP؟



ستقدم لك هذه المقالة موضوعًا بسيطًا ولكنه مهم وهو كيفية تحويل الكائن إلى مصفوفة في PHP مع شرح عملي.

المثيل الفردي لهيكل البيانات الذي يتم تحديده بواسطة فئة هو كائن. نحن أيضا نسمي الأشياء على أنها أمثلة. بشكل عام ، نحدد الطبقة مرة واحدة ثم نصنع العديد من الكائنات التي تنتمي إليها. إحدى هياكل البيانات التي تخزن نوعًا أو أكثر من أنواع القيم المتشابهة في اسم واحد هي المصفوفة ، لكن المصفوفة الترابطية في PHP تختلف عن المصفوفة البسيطة مجموعة مصفوفة. تُستخدم المصفوفات الترابطية بشكل عام لتخزين أزواج القيمة الرئيسية. في هذه المقالة سوف نتعلم 'كيفية تحويل كائن إلى مصفوفة في PHP؟'

كيفية عمل الجداول المتداخلة في html

سيتم تغطية المؤشرات التالية في هذه المقالة ،





لذلك دعونا نبدأ بعد ذلك

كيفية تحويل كائن إلى صفيف في PHP؟



اكتب إرسال الكائن إلى مصفوفة

من أجل استخدام متغير نوع بيانات واحد في أنواع بيانات مختلفة ، يمكننا استخدام التلبيس الذي يمثل ببساطة التحويل الصريح لنوع البيانات. باستخدام قواعد التلبيس المدعومة في PHP ،

سيحول كائن PHP إلى مصفوفة.



بناء الجملة: $ Array_var = (مجموعة) $ Obj

يوضح المثال أدناه طريقة عمل كائن typecasting إلى مصفوفة في PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // إنشاء عنصر للفئة (فندق) $ food = فندق جديد ('biriyani'، 'burger'، 'pizza') echo 'قبل التحويل: صدى' 
'var_dump ($ food) echo'
'// تغطية الكائن إلى مصفوفة $ foodArray = (array) $ food echo' After conversion: 'var_dump ($ foodArray)؟>

المضي قدما مع هذا المقال على hكيفية تحويل الكائن إلى صفيف في PHP؟

استخدام Json Decode & Json Encode

يتم قبول السلسلة المشفرة JSON بواسطة دالة json_decode وتحويلها إلى متغير PHP ومن ناحية أخرى ، يتم إرجاع سلسلة JSON المشفرة لقيمة معينة بواسطة json_encode

بناء الجملة: $ Array_var = json_decode (json_encode ($ obj) ، صحيح)

يوضح المثال أدناه تحويل الكائن إلى مصفوفة في PHP باستخدام json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Creating object $ food = new hotel (500، 'biriyani') echo 'قبل التحويل:' echo ' 
'var_dump ($ food) echo'
'// تحويل الكائن إلى مصفوفة ترابطية $ foodArray = json_decode (json_encode ($ food)، true) صدى' بعد التحويل: 'var_dump ($ foodArray)؟>

يقودنا هذا إلى نهاية هذه المقالة حول كيفية تحويل كائن إلى صفيف في PHP .

إذا وجدت مقالة PHP هذه ذات صلة ، فراجع ملف من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات بمقال 'كيفية تحويل الكائن إلى مصفوفة في PHP' وسأعود إليك.