Jak przekonwertować obiekt na tablicę w PHP?



Ten artykuł wprowadzi Cię w prosty, ale ważny temat, jakim jest konwersja obiektu do tablicy w PHP z praktyczną demonstracją.

Indywidualną instancją struktury danych zdefiniowanej przez klasę jest Object. Nazywamy również obiekty jako instancje. Generalnie raz definiujemy klasę, a następnie tworzymy wiele obiektów, które do niej należą. Jedna ze struktur danych przechowujących jeden lub więcej podobnych typów wartości w jednej nazwie to tablica, ale tablica asocjacyjna w PHP różni się od prostej szyk. Tablice asocjacyjne są zwykle używane do przechowywania par klucz-wartość. Z tego artykułu dowiemy się „Jak przekonwertować obiekt na tablicę w PHP?”

Poniższe wskazówki zostaną omówione w tym artykule,





A więc zacznijmy

Jak przekonwertować obiekt na tablicę w PHP?



Wpisz obiekt Casting do tablicy

Aby wykorzystać jedną zmienną typu danych do różnych typów danych, możemy użyć rzutowania typów, które jest po prostu jawną konwersją typu danych. Korzystając z reguł rzutowania typów obsługiwanych w PHP,

skonwertuje obiekt PHP na tablicę.



argumenty wiersza poleceń w przykładowym kodzie Java

Składnia: $ Array_var = (tablica) $ Obj

Poniższy przykład demonstruje działanie obiektu rzutowania typów na tablicę w PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Utwórz obiekt dla klasy (hotel) $ food = nowy hotel ('biriyani', 'burger', 'pizza') echo „Przed konwersją:„ echo ” 
„var_dump ($ food) echo”
'// Przekazywanie obiektu do tablicy $ foodArray = (tablica) $ food echo' Po konwersji: 'var_dump ($ foodArray)?>

Przechodząc do tego artykułu na temat how, aby przekonwertować obiekt na tablicę w PHP?

Korzystanie z Json Decode i Json Encode

Ciąg zakodowany w formacie JSON jest akceptowany przez funkcję json_decode i konwertuje go na zmienną PHP, az drugiej strony ciąg zakodowany w formacie JSON dla danej wartości jest zwracany przez json_encode

Składnia: $ Array_var = json_decode (json_encode ($ obj), prawda)

Poniższy przykład demonstruje konwersję obiektu do tablicy w PHP przy użyciu json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Tworzenie obiektu $ food = new hotel (500, 'biriyani') echo 'Przed konwersją:' echo ' 
„var_dump ($ food) echo”
'// Konwersja obiektu na tablicę asocjacyjną $ foodArray = json_decode (json_encode ($ food), true) echo' Po konwersji: 'var_dump ($ foodArray)?>

To prowadzi nas do końca tego artykułu o tym, jak przekonwertować obiekt na tablicę w PHP .

Jeśli uważasz, że ten artykuł PHP jest odpowiedni, zapoznaj się z autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy artykułu „Jak przekonwertować obiekt na tablicę w PHP”, a skontaktuję się z Tobą.