DIY时遍历数组赋值出错要怎么改
$code = '';
$data = \Phpcmf\Service::C()->member_cache['group'];
$value = dr_string2array($value);
foreach ($data as $v => $n) {
$code.= '<label><div class="input-group"><span class="input-group-addon">'.$n['name'].'</span><input type="text" class="form-control" name="data['.$name.']['.$v.']" value="'.(string)$value[$v].'" /></div></label>';
foreach ($n[level] as $v => $n) {
$code.= '<label><div class="input-group"><span class="input-group-addon" style="background-color:white">'.$n['name'].'</span><input type="text" class="form-control" name="data['.$name.']['.$v.']" value="'.(string)$value[$v].'" /></div></label>';
}
}“注册用户”输入框和“中级vip”输入框两处没有显示自己填写的值,显示的是其他组或级别填写的值

$code = ''; $data = \Phpcmf\Service::C()->member_cache['group']; $value = dr_string2array($value); foreach ($data as $v => $n) { $code.= '<label><div class="input-group"><span class="input-group-addon">'.$n['name'].'</span><input type="text" class="form-control" name="data['.$name.'][group]['.$v.']" value="'.(string)$value[group][$v].'" /></div></label>'; foreach ($n[level] as $vv => $nn) { $code.= '<label><div class="input-group"><span class="input-group-addon" style="background-color:white">'.$nn['name'].'</span><input type="text" class="form-control" name="data['.$name.'][level]['.$vv.']" value="'.(string)$value[level][$vv].'" /></div></label>'; } }存在两处问题1是循环体变量重复命名了2是存储值会重复,需要加前缀区分