Как вставить новый ключ и значение в многомерный массив?Php

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

Сообщение Anonymous »

Ниже приведены выходные данные моего многомерного массива $csmap_data

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

Array
(
[0] => Array
(
[cs_map_id] => 84
[cs_subject_id] => 1
)

[1] => Array
(
[cs_map_id] => 85
[cs_subject_id] => 5
)

[flag] => 1
)
Изначально в массиве не было ключ-значения [flag] => 1, я добавил его в массив $csmap_data.Но я хочу добавить [флаг] => 1 в два вышеуказанных элемента массива, а не как отдельный элемент массива. Короче говоря, мне нужен был следующий результат:

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

Array
(
[0] => Array
(
[cs_map_id] => 84
[cs_subject_id] => 1
[flag] => 1
)

[1] => Array
(
[cs_map_id] => 85
[cs_subject_id] => 5
[flag] => 1
)
)
Код, который я пытался достичь, выглядит следующим образом, но не смог получить желаемый результат:

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

if (!empty($csmap_data)) {
foreach($csmap_data as $csm) {
$chapter_csmap_details = $objClassSubjects->IsClassSubjectHasChapters($csm['cs_map_id']);

$csmap_data ['flag'] = 1;

}
}
Может ли кто-нибудь помочь мне получить желаемый результат, как я изобразил? Заранее спасибо.

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

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

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

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

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

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

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