php数组函数(三个array_diff_assoc、array_combine、array_column)

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

猜你喜欢

转载自blog.csdn.net/jb_home/article/details/81164627
今日推荐