码迷,mamicode.com
首页 > 编程语言 > 详细

php中把二维数组变成一维数组

时间:2015-01-17 17:58:52      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

               $data=  $this->db->query("SELECT userid FROM `qx`")->result_array();//这是qx表中所有userid 的数据 
               $result= $this->db->query("SELECT userid FROM `user`")->result_array();  //这是user表中所有userid的数据
                
               $userdata = array_column($data,‘userid‘); 
              
               //$value[‘userid‘]代表的是user表中的userid的值
               foreach ($result as $value) {
                       if(in_array($value[‘userid‘], $userdata)){
                           //如果存在,就什么都不做
                           continue;
                       } else {
                           //如果不存在,就插入数据
                            $this->db->query("INSERT INTO `db_oa`.`qx` (`id`, `userid`, `act`) VALUES (NULL, ‘$value[userid]‘, ‘1‘);");  
                    
                       }
               }  
               $output->data=‘ok‘;

用 array_column;

php中把二维数组变成一维数组

标签:

原文地址:http://www.cnblogs.com/leong/p/4230724.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!