我正在使用foreach来获取会员级信息:
foreach ($aMemLevels as $aMemLevel) {
// Add 'mlevels' array to $aForm['inputs'] array
}
我有一个包含大数组的主表单变量:$ aForm
表单设置如下:
$aForm = array(
'form_attrs' => array(
'name' => 'menu_access',
'action' => BX_DOL_URL_ROOT.'m/memberships/main_menu',
'method' => 'post',
'onsubmit' => 'saveMenuItem(this); return false;'
),
'inputs' => array(
'mlevels' => array(
'type' => 'checkbox',
'caption' => 'Check to enable',
'name' => '1',
'value' => '1',
),
),
);
我正在尝试找到一种方法来添加“mlevels”数组 {$ 1}}数组,用于$ aMemLevels的每次迭代。
答案 0 :(得分:2)
你的意思是这样吗?
foreach ($aMemLevels as $aMemLevel) {
// Add 'mlevels' array to $aForm['inputs'] array
$aForm['inputs'][]=$aMemLevel;
}
答案 1 :(得分:1)
这是一个扩展示例
foreach($aMemLevels as $level){
$mlevel = array():
$mlevel['mlevels'] = array(
'type' => $level['type'],
'caption' => $level['caption'],
'name' => $level['name'],
'value' => $level['value'],
);
$aForm ['inputs'][] = $mlevel;
}