牛骨文教育服务平台(让学习变的简单)
博文笔记

关于TP5查询数组的问题

创建时间:2017-06-22 投稿人: 浏览次数:173
$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();
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。