Индивидуален екземпляр от структурата на данните, който се дефинира от клас, е обект. Ние също назоваваме обекти като екземпляри. Обикновено дефинираме клас веднъж и след това правим много обекти, които му принадлежат. Една от структурите на данни, която съхранява един или повече подобни типове стойности в едно име, е масив, но асоциативният масив в 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“ и ще се свържа с вас.