Как да конвертирате обект в масив в PHP?



Тази статия ще ви запознае с проста, но важна тема, която е как да конвертирате обект в масив в PHP с практическа демонстрация.

Индивидуален екземпляр от структурата на данните, който се дефинира от клас, е обект. Ние също назоваваме обекти като екземпляри. Обикновено дефинираме клас веднъж и след това правим много обекти, които му принадлежат. Една от структурите на данни, която съхранява един или повече подобни типове стойности в едно име, е масив, но асоциативният масив в PHP е нещо различно от простото масив. Асоциативните масиви обикновено се използват за съхраняване на двойки ключ-стойност. В тази статия ще научим ‘Как да конвертирате обект в масив в PHP?’

Следните указания ще бъдат обхванати в тази статия,





Така че нека започнем тогава

Как да конвертирате обект в масив в PHP?



Въведете Casting object в масив

За да използваме една променлива от тип данни в различни типове данни, можем да използваме прогнозиране на типа, което е просто изричното преобразуване на тип данни. Използвайки правила за типово излъчване, поддържани в PHP,

той ще преобразува PHP обект в масив.



Синтаксис: $ Array_var = (масив) $ Obj

По-долу пример демонстрира работата на typecasting обект с масив в PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}}} // Създаване на обект за клас (хотел) $ food = нов хотел ('biriyani', 'burger', 'pizza') echo „Преди преобразуване:„ ехо “ 
'var_dump ($ храна) ехо'
'// Покриване на обект на масив $ foodArray = (array) $ food echo' След преобразуване: 'var_dump ($ foodArray)?>

Продължавайки с тази статия на hкак да конвертирате обект в масив в PHP?

Използване на Json Decode & Json Encode

Кодираният в JSON низ се приема от функцията json_decode и го преобразува в PHP променлива, а от друга страна, кодираният в JSON низ за дадена стойност се връща от json_encode

php вмъкване в $ table

Синтаксис: $ Array_var = json_decode (json_encode ($ obj), вярно)

По-долу пример демонстрира преобразуването на обект в масив в PHP с помощта на json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Създаване на обект $ food = нов хотел (500, 'biriyani') echo 'Преди преобразуване:' echo ' 
'var_dump ($ храна) ехо'
'// Преобразуване на обект в асоциативен масив $ foodArray = json_decode (json_encode ($ food), true) echo' След преобразуване: 'var_dump ($ foodArray)?>

Това ни води до края на тази статия за Как да конвертираме обект в масив в PHP .

Ако сте намерили тази статия за PHP подходяща, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на статията „Как да конвертирате обект в масив в PHP“ и ще се свържа с вас.