Объедините и транспонируйте данные двухмерной отправки и добавьте одно значение в каждую строку.Php

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

Сообщение Anonymous »

Мне нужно добавить по одному элементу на каждый уровень двумерного массива, который был сформирован путем реструктуризации столбцов двух ассоциативных элементов в индексированные строки.
Вот транспонированный массив:< /p>
Array (
[0] => Array (
[actor_rt_id] => 162683283,
[item_number] => 3
)
[1] => Array (
[actor_rt_id] => 162657351,
[item_number] => 5
)
)

Этот код создает массив. Закомментированная строка — это то, что я пытался добавить в массив. Код перед комментарием создает массив.
$data_itemone['actor_rt_id'] = $this->input->post('actor_id');
$data_itemtwo['item_number'] = $this->input->post('item_number');
$data_item = array_merge($data_itemone, $data_itemtwo);
$res = [];
foreach ($data_item as $key => $value) {
foreach ($value as $data => $thevalue) {
$res[$data][$key] = $thevalue;
//$res['film_id'] = $film_id;
}
}

Мне нужно добавить из сообщения еще одну переменную, которая представляет собой одну строку.
$film_id = $this->input->post('film_id');

Мне нужно, чтобы это было в массиве вот так -
Array (
[0] => Array (
[actor_rt_id] => 162683283,
[item_number] => 3,
[film_id] => 52352
)
[1] => Array (
[actor_rt_id] => 162657351,
[item_number] => 5,
[film_id] => 52352
)
)

...но мой код (без комментариев) выдает -
Array (
[0] => Array (
[actor_rt_id] => 162683283,
[item_number] => 3
)
[film_id] => 16639,
[1] => Array (
[actor_rt_id] => 162657351,
[item_number] => 5
)
)


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

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

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

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

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

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

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