Получите значения столбцов из двухмерного массива и объедините их с ключами первого уровня.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получите значения столбцов из двухмерного массива и объедините их с ключами первого уровня.

Сообщение Anonymous »

Итак, у меня есть результат сообщения формы, который выглядит следующим образом:

Код: Выделить всё

$data = [
'id_1' => [
'0' => 1,
'1' => 2
],
'id_2' => [
'0' => 3,
'1' => 4
],
'id_3' => [
'0' => 5,
'1' => 6
]
];
Я хочу разделить этот массив на два разных массива, например:

Код: Выделить всё

$item_1 = [
'id_1' => 1,
'id_2' => 3,
'id_3' => 5
]

$item_2 = [
'id_1' => 2,
'id_2' => 4,
'id_3' => 6
]
Я пробовал использовать все подходящие методы работы с массивами, такие как array_chunk, array_merge, с циклами, но, похоже, не могу понять, как этого добиться. Я видел много подобных сообщений, где первые ключи не имеют имен, как мой массив (id_1, id_2, id_3). Но в моем случае имена ключей имеют решающее значение, поскольку их необходимо задать как имена ключей в отдельных массивах.

Подробнее здесь: https://stackoverflow.com/questions/393 ... level-keys
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»