Я не знаю, как добавить ключ и значение в существующий массив. Мой массив выглядит следующим образом. Сначала я попытался добавить с помощью array_push()
, но он добавил не так, как мне было нужно.PHP-массивы: как добавить «ключ и значение» в существующий массив
Я дал свой результат после того, как дал «var_dump».
array (size=6)
0 =>
array (size=3)
'id' => int 7
'title' => string 'Pongal' (length=6)
'start' => string '2016-05-16' (length=10)
1 =>
array (size=3)
'id' => int 8
'title' => string 'big day' (length=7)
'start' => string '2016-05-04' (length=10)
2 =>
array (size=3)
'id' => int 9
'title' => string 'marriage day' (length=12)
'start' => string '2016-05-19' (length=10)
3 =>
array (size=3)
'id' => int 10
'title' => string 'Karthiks bday' (length=14)
'start' => string '2016-06-11' (length=10)
4 =>
array (size=3)
'id' => int 12
'title' => string 'Election date announced' (length=23)
'start' => string '2016-06-01' (length=10)
Теперь я хотел бы, чтобы вставить массив ('sample_key' => 'sample_value') после того, как все элементы каждого массива.
Как я могу это сделать? Это я хочу, чтобы результат как это: -
array (size=6)
0 =>
array (size=3)
'id' => int 7
'title' => string 'Pongal' (length=6)
'start' => string '2016-05-16' (length=10)
‘color’ => ‘red’
1 =>
array (size=3)
'id' => int 8
'title' => string 'big day' (length=7)
'start' => string '2016-05-04' (length=10)
‘color’ => ‘red’
2 =>
array (size=3)
'id' => int 9
'title' => string 'marriage day' (length=12)
'start' => string '2016-05-19' (length=10)
‘color’ => ‘red’
3 =>
array (size=3)
'id' => int 10
'title' => string 'Karthiks bday' (length=14)
'start' => string '2016-06-11' (length=10)
‘color’ => ‘red’
4 =>
array (size=3)
'id' => int 12
'title' => string 'Election date announced' (length=23)
'start' => string '2016-06-01' (length=10)
‘color’ => ‘red’
Обратите внимание, что я добавил «цвет» => «красный» для всех индексов
'$ existingArray = []; $ existingArray ['mynewkey'] = 'mynewvalue'; '? –
с помощью 'foreach' и просто выполните:' $ value [$ key] = $ new_val' –
@Frayne, Можете ли вы показать пример с платой «foreach» .. – Keynes