ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 数组转数据库IN查询字符串 ``` // 数组转数据库IN查询字符串 function arrToInStr($array=[],$field,$type=0){ if($type){ $string = join(",",array_column($array,$field)); }else{ $string = "'".join("','",array_column($array,$field))."'"; } return $string; } ``` ``` # 例子: // 获取经销商地址 function getAgenAddressStr($agent_guid){ $area = Db::name("agent_area") ->where(['agent_guid'=>$agent_guid]) ->select(); $address = ""; if ($area){ foreach ($area as $k=>$v){ $address .= "'".$v['province'].",".$v['city'].",".$v['area']."',"; } $address = trim($address,","); } return $address; } ```