同学,你使用了foreach啊,当然不能直接改变array数组了,而且数组的修改应该是这样的吧:$arr['3']['brand']='名字';帮你修改下了:
foreach ($list as $key => $value) {
if (isNullString($value['brand'])) {
$list[$key]['brand'] = '其他品牌'; //要用键值啊....
}else{
}
}
isNullString 是什么函数?干嘛不直接用empty()?