1.json_encode(array($data['DefaultCIQ'])) //把前端传的值eg:DefaultCIQ: ["8", "9", "11"]作为一个数组处理变成jSON数组
2. //查询需要更新的数据以便批量更新
$config_list = Db::name('Config')
->where($map)
->field('config_id,config_type,config_content,config_name,config_des')
->select();
//数组操作判断有无更改
$pre_config_info = array_combine(array_column($config_list, 'config_name'), array_column($config_list, 'config_content'));
var_dump($pre_config_info);
unset($data['sign']);
if (empty(array_diff_assoc($pre_config_info, $data))) {
return ['status' => false, 'message' => '数据没有修改'];
}
++++三个数组函数的使用::array_diff_assoc、array_combine、array_column