laravel将数组转化成字符串再把字符串转化成数组
  这是在给阮少翔改代码的时候⽤的⽅法, 开始的数据⽤explored转化成数组不是想要的结果, 我就⾃⼰写了⼀个⽅法把有⽤的信息提取出来拼接成⼀个字符串, 再⽤explored将字符串转化成数组.  ⽅法有点笨, 但是最后是解决了阮少翔的问题
$re1 = DB::table('admin_user')
->join('admin_role_user','admin_user.id','=','admin_role_user.user_id')
->select('admin_le_id','admin_user.username')
->where('admin_user.id',$user->id)
->get();
//            dd($re1);
//            这样直接转化成数组不是想要的结果
//            dd(explode(',',$re1));
//这个是将其转化成字符串
$str = "";
$cnt = 0;
foreach ($re1as$value)
{
if($cnt == 0) {
$str = $value->role_id;
}
else{
数组类型字符串转数组$str = $str.','.$value->role_id;
}
$cnt++;
}
//            dd($str);
//这⾥⽤explode(','  ) 把字符串再转成数组
//            dd(explode(',',$str));

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。