Cum se convertește obiectul în matrice în PHP?



Acest articol vă va prezenta un subiect simplu, dar important, care este cum să convertiți obiectul în matrice în PHP cu o demonstrație practică.

O instanță individuală a structurii de date care este definită de o clasă este un obiect. De asemenea, numim obiecte ca instanțe. În general, definim o clasă o dată și apoi facem multe obiecte care îi aparțin. Una dintre structurile de date care stochează unul sau mai multe tipuri similare de valori într-un singur nume este o matrice, dar matrice asociativă în PHP este ceva diferit de un simplu matrice. Tablourile asociative sunt utilizate în general pentru a stoca perechi cheie-valoare. În acest articol vom învăța „Cum se poate converti obiectul în matrice în PHP?”

Următoarele indicații vor fi tratate în acest articol,





Deci, haideți să începem atunci

Cum se convertește obiectul în matrice în PHP?



Tastați obiectul Casting într-o matrice

Pentru a utiliza o variabilă de tip de date în diferite tipuri de date, putem folosi tipecastarea care este pur și simplu conversia explicită a unui tip de date. Folosind reguli de tipografiere acceptate în PHP,

va converti un obiect PHP într-o matrice.



Sintaxă: $ Array_var = (matrice) $ Obj

cum se folosește atomul cu python

Exemplul de mai jos demonstrează funcționarea obiectului de tipografiere la o matrice în PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Creați obiect pentru clasă (hotel) $ food = hotel nou („biriyani”, „burger”, „pizza”) ecou „Înainte de conversie:„ ecou ” 
'var_dump ($ food) echo'
'// Covertarea obiectului către o matrice $ foodArray = (array) $ food echo' După conversie: 'var_dump ($ foodArray)?>

Mai departe cu acest articol pe hcum să convertiți obiectul în matrice în PHP?

Utilizarea Json Decode & Json Encode

Șirul codat JSON este acceptat de funcția json_decode și îl convertește într-o variabilă PHP și, pe de altă parte, șirul codat JSON pentru o anumită valoare este returnat de json_encode

Sintaxă: $ Array_var = json_decode (json_encode ($ obj), adevărat)

Exemplul de mai jos demonstrează conversia obiectului în matrice în PHP folosind json_decode & json_encode.

var1 = $ factură $ aceasta-> var2 = $ mâncare}} // Crearea obiectului $ mâncare = hotel nou (500, 'biriyani') echo 'Înainte de conversie:' echo ' 
'var_dump ($ food) echo'
'// Conversia obiectului în matrice asociativă $ foodArray = json_decode (json_encode ($ food), true) echo' După conversie: 'var_dump ($ foodArray)?>

Acest lucru ne duce la sfârșitul acestui articol despre Cum să convertiți obiectul în matrice în PHP .

Dacă ați găsit relevant acest articol PHP, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a articolului „Cum să convertiți obiectul în matrice în PHP” și voi reveni la dvs.

cum se folosește python anaconda