首页 > 代码库 > laravel 将数组转化成字符串 再把字符串转化成数组
laravel 将数组转化成字符串 再把字符串转化成数组
这是在给阮少翔改代码的时候用的方法, 开始的数据用explored转化成数组不是想要的结果, 我就自己写了一个方法把有用的信息提取出来拼接成一个字符串, 再用explored将字符串转化成数组. 方法有点笨, 但是最后是解决了阮少翔的问题
$re1 = DB::table(‘admin_user‘) ->join(‘admin_role_user‘,‘admin_user.id‘,‘=‘,‘admin_role_user.user_id‘) ->select(‘admin_role_user.role_id‘,‘admin_user.username‘) ->where(‘admin_user.id‘,$user->id) ->get(); // dd($re1); // 这样直接转化成数组不是想要的结果 // dd(explode(‘,‘,$re1)); //这个是将其转化成字符串 $str = ""; $cnt = 0; foreach ($re1 as $value) { if($cnt == 0) { $str = $value->role_id; } else{ $str = $str.‘,‘.$value->role_id; } $cnt++; } // dd($str); //这里用explode(‘,‘ ) 把字符串再转成数组 // dd(explode(‘,‘,$str));
laravel 将数组转化成字符串 再把字符串转化成数组
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。