У меня есть 3 объекта, и я хочу, чтобы они объединились в 1 массив. В объектах есть дубликаты имен свойств, но я тоже хочу их (с именем свойства переименования). Как я могу это сделать?Как объединить объекты в массив без удаления дубликатов в PHP
$object1 = {
"id": "10",
"unit_number": "12565"
},
$object2 = {
"id": "20",
"full_name": "Lorem Ipsm"
},
$object3 = {
"id": "30",
"phone": "123456789"
}
Я хочу, чтобы на выходе, как,
array = (
"id1" => "10",
"unit_number" => "12565",
"id2" => "20",
"full_name" => "Lorem Ipsm",
"id3" => "30",
"phone" => "123456789"
);
Я попытался назначить их в один массив, как,
$arr = array();
$arr['obj1'] = $object1;
$arr['obj2'] = $object2;
$arr['obj3'] = $object3;
Теперь я думал делать Еогеасп, но я застрял , Мой фактический объект слишком велик. Таким образом, существует много дубликатов. Не только этот.
Попытался что-нибудь? – AbraCadaver
@AbraCadaver Да. Пытался назначить один массив и сделать цикл. Но застрял. См. Обновленный вопрос. –
- единственный идентификатор, который дублируется? – Andrew