Как преобразовать объект в массив в PHP?



Эта статья познакомит вас с простой, но важной темой - как преобразовать объект в массив в PHP с практической демонстрацией.

Отдельным экземпляром структуры данных, который определяется классом, является объект. Мы также называем объекты экземплярами. Обычно мы определяем класс один раз, а затем создаем множество объектов, которые ему принадлежат. Одна из структур данных, которая хранит один или несколько похожих типов значений под одним именем, - это массив, но ассоциативный массив в PHP отличается от простого массив. Ассоциативные массивы обычно используются для хранения пар ключ-значение. В этой статье мы узнаем «Как преобразовать объект в массив в PHP?»

Следующие указатели будут рассмотрены в этой статье,





Итак, давайте начнем тогда

Как преобразовать объект в массив в PHP?



Тип Приведение объекта в массив

Чтобы использовать переменную одного типа данных в разные типы данных, мы можем использовать приведение типов, которое представляет собой просто явное преобразование типа данных. Используя правила приведения типов, поддерживаемые в PHP,

преобразование xml в информатику с примером

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



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

Пример ниже демонстрирует работу приведения типа объекта к массиву в PHP.

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

что такое переменная экземпляра в Java

Продолжаем эту статью о hкак преобразовать объект в массив в PHP?

Использование Json Decode и Json Encode

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

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

Пример ниже демонстрирует преобразование объекта в массив в PHP с использованием json_decode и json_encode.

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

На этом мы подошли к концу статьи о том, как преобразовать объект в массив в PHP. .

что такое Java bean

Если вы нашли эту статью PHP актуальной, ознакомьтесь с от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру.

Есть вопрос к нам? Пожалуйста, упомяните это в разделе комментариев к статье «Как преобразовать объект в массив в PHP», и я вернусь к вам.