วิธีการแปลง Object เป็น Array ใน PHP?



บทความนี้จะแนะนำคุณเกี่ยวกับหัวข้อที่เรียบง่าย แต่สำคัญนั่นคือวิธีการแปลง Object เป็น Array ใน PHP พร้อมการสาธิตที่ใช้ได้จริง

แต่ละอินสแตนซ์ของโครงสร้างข้อมูลซึ่งกำหนดโดยคลาสคือ Object เรายังตั้งชื่อวัตถุเป็นอินสแตนซ์ โดยทั่วไปเรากำหนดคลาสหนึ่งครั้งแล้วสร้างอ็อบเจกต์จำนวนมากที่เป็นของมัน หนึ่งในโครงสร้างข้อมูลที่เก็บค่าประเภทเดียวกันอย่างน้อยหนึ่งประเภทไว้ในชื่อเดียวคืออาร์เรย์ แต่อาร์เรย์ที่เชื่อมโยงกันใน PHP นั้นแตกต่างจากธรรมดา อาร์เรย์ โดยทั่วไปอาร์เรย์ Associative จะใช้เพื่อจัดเก็บคู่คีย์ - ค่า ในบทความนี้เราจะเรียนรู้ 'วิธีการแปลง Object เป็น Array ใน PHP?'

คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้





ผสานซอร์สโค้ด c ++ เรียงลำดับ

มาเริ่มกันเลยดีกว่า

วิธีการแปลง Object เป็น Array ใน PHP?



พิมพ์ Casting object ไปยังอาร์เรย์

ในการใช้ตัวแปรชนิดข้อมูลหนึ่งชนิดเป็นประเภทข้อมูลที่แตกต่างกันเราสามารถใช้การพิมพ์ตัวพิมพ์ซึ่งเป็นเพียงการแปลงประเภทข้อมูลอย่างชัดเจน โดยใช้กฎการพิมพ์ที่รองรับใน PHP

มันจะแปลงวัตถุ PHP เป็นอาร์เรย์



ไวยากรณ์: $ Array_var = (อาร์เรย์) $ Obj

ตัวอย่างด้านล่างแสดงให้เห็นถึงการทำงานของการพิมพ์วัตถุไปยังอาร์เรย์ใน PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // สร้างวัตถุสำหรับชั้นเรียน (โรงแรม) $ food = new hotel ('biriyani', 'burger', 'pizza') echo 'ก่อนการแปลง:' echo ' 
'var_dump ($ food) echo'
'// การปกปิดวัตถุไปยังอาร์เรย์ $ foodArray = (array) $ food echo' After conversion: 'var_dump ($ foodArray)?>

ไปต่อกับบทความนี้ใน hการแปลง Object เป็น Array ใน PHP?

ใช้ Json Decode & Json Encode

ภาษาโปรแกรม sas คืออะไร

สตริงที่เข้ารหัส JSON ได้รับการยอมรับโดยฟังก์ชัน json_decode และแปลงเป็นตัวแปร PHP และในทางกลับกันสตริงที่เข้ารหัส JSON สำหรับค่าที่กำหนดจะถูกส่งกลับโดย json_encode

ไวยากรณ์: $ Array_var = json_decode (json_encode ($ obj) จริง)

ตัวอย่างด้านล่างนี้สาธิตการแปลงออบเจ็กต์เป็นอาร์เรย์ใน PHP โดยใช้ json_decode & json_encode

var1 = $ bill $ this-> var2 = $ food}} // การสร้าง object $ food = new hotel (500, 'biriyani') echo 'Before conversion:' echo ' 
'var_dump ($ food) echo'
'// การแปลงวัตถุเป็นอาร์เรย์ที่เชื่อมโยง $ foodArray = json_decode (json_encode ($ food), true) echo' หลังการแปลง: 'var_dump ($ foodArray)?>

เรามาถึงตอนท้ายของบทความเกี่ยวกับวิธีการแปลง Object เป็น Array ใน PHP .

หากคุณพบว่าบทความ PHP นี้เกี่ยวข้องโปรดดูที่ไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความ 'How To Convert Object To Array In PHP' แล้วเราจะติดต่อกลับไป