【发布时间】:2013-04-11 20:10:25
【问题描述】:
以下是我的多维数组$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中。
但是我想在上面两个数组元素中添加[flag] => 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;
}
}
任何人都可以帮助我获得我所描述的所需输出吗?提前致谢。
【问题讨论】:
标签: php arrays multidimensional-array associative-array