$firm_role_menu = $frst['firm_role_menu'];//27,28,31,33,35类似这样的字符串; $arr = explode(',',$firm_role_menu);//这是一个数组; $str = implode(',',$arr); $inStr = "'".str_replace(",","','",$str)."'"; dump($inStr);//打印出来是这样的:"'25','28','31','33','35";
这种字符串主要是为了方便用where in的操作主要用于原生语句查询;
但是TP5直接可以是这样查询: $ret = Db::name('permission')->where('permission_id','in',$arr)->select();