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ą.