Кемеровские программисты php общаются здесь
Anonymous
Многомерный массив в один массив
Сообщение
Anonymous » 04 май 2024, 18:14
Я понимаю, что это, вероятно, простой вопрос, но после некоторого чтения документации я не смог найти решения. У меня есть многомерный массив в формате, показанном ниже. Это мой рекурсивный многомерный массив PHP
Код: Выделить всё
array:5 [▼
0 => array:3 [▼
"id" => 2
"level" => 0
"email" => "bexcailimited1@gmail.com"
]
1 => array:2 [▼
0 => array:3 [▼
"id" => 4
"level" => 1
"email" => "bexcailimited3@gmail.com"
]
1 => array:2 [▼
0 => array:3 [▼
"id" => 5
"level" => 2
"email" => "bexcailimited4@gmail.com"
]
1 => array:1 [▼
0 => array:3 [▼
"id" => 6
"level" => 3
"email" => "bexcailimited5@gmail.com"
]
]
]
]
2 => array:3 [▼
"id" => 3
"level" => 0
"email" => "bexcailimited2@gmail.com"
]
4 => array:3 [▼
"id" => 7
"level" => 0
"email" => "bexcaitest@gmail.com"
]
5 => array:2 [▼
0 => array:3 [▼
"id" => 8
"level" => 1
"email" => "Test012@gmail.com"
]
1 => array:2 [▼
0 => array:3 [▼
"id" => 9
"level" => 2
"email" => "test03@gmail.com"
]
1 => array:2 [▼
0 => array:3 [▼
"id" => 10
"level" => 3
"email" => "test04@gmail.com"
]
1 => array:2 [▼
0 => array:3 [▼
"id" => 11
"level" => 4
"email" => "test05@gmail.com"
]
1 => array:1 [▼
0 => array:3 [▼
"id" => 12
"level" => 5
"email" => "test06@gmail.com"
]
]
]
]
]
]
]
Я хочу очистить вышеуказанный массив и получить массив, как показано ниже:
Код: Выделить всё
array:3 [▼
0 => array:3 [▼
"id" => 1
"level" => 2
"email" => "example@example.com"
]
1 => array:3 [▼
"id" => 2
"level" => 5
"email" => "example@example2.com"
]
2 => array:3 [▼
"id" => 1
"level" => 8
"email" => "example@example3.com"
]
]
если возможно, укажите заказ по идентификационному коду. Спасибо за помощь.
Подробнее здесь:
https://stackoverflow.com/questions/784 ... ngle-array
1714835685
Anonymous
[b]Я понимаю, что это, вероятно, простой вопрос, но после некоторого чтения документации я не смог найти решения. У меня есть многомерный массив в формате, показанном ниже. Это мой рекурсивный многомерный массив PHP[/b] [code]array:5 [▼ 0 => array:3 [▼ "id" => 2 "level" => 0 "email" => "bexcailimited1@gmail.com" ] 1 => array:2 [▼ 0 => array:3 [▼ "id" => 4 "level" => 1 "email" => "bexcailimited3@gmail.com" ] 1 => array:2 [▼ 0 => array:3 [▼ "id" => 5 "level" => 2 "email" => "bexcailimited4@gmail.com" ] 1 => array:1 [▼ 0 => array:3 [▼ "id" => 6 "level" => 3 "email" => "bexcailimited5@gmail.com" ] ] ] ] 2 => array:3 [▼ "id" => 3 "level" => 0 "email" => "bexcailimited2@gmail.com" ] 4 => array:3 [▼ "id" => 7 "level" => 0 "email" => "bexcaitest@gmail.com" ] 5 => array:2 [▼ 0 => array:3 [▼ "id" => 8 "level" => 1 "email" => "Test012@gmail.com" ] 1 => array:2 [▼ 0 => array:3 [▼ "id" => 9 "level" => 2 "email" => "test03@gmail.com" ] 1 => array:2 [▼ 0 => array:3 [▼ "id" => 10 "level" => 3 "email" => "test04@gmail.com" ] 1 => array:2 [▼ 0 => array:3 [▼ "id" => 11 "level" => 4 "email" => "test05@gmail.com" ] 1 => array:1 [▼ 0 => array:3 [▼ "id" => 12 "level" => 5 "email" => "test06@gmail.com" ] ] ] ] ] ] ] [/code] [b]Я хочу очистить вышеуказанный массив и получить массив, как показано ниже:[/b] [code]array:3 [▼ 0 => array:3 [▼ "id" => 1 "level" => 2 "email" => "example@example.com" ] 1 => array:3 [▼ "id" => 2 "level" => 5 "email" => "example@example2.com" ] 2 => array:3 [▼ "id" => 1 "level" => 8 "email" => "example@example3.com" ] ] [/code] [b]если возможно, укажите заказ по идентификационному коду. Спасибо за помощь.[/b] Подробнее здесь: [url]https://stackoverflow.com/questions/78429458/multi-dimensional-array-into-single-array[/url]