Мне нужно добавить по одному элементу на каждый уровень двумерного массива, который был сформирован путем реструктуризации столбцов двух ассоциативных элементов в индексированные строки.
Вот транспонированный массив:< /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
Объедините и транспонируйте данные двухмерной отправки и добавьте одно значение в каждую строку. ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение