NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
>[danger] 自己封装的函数 ```php /** * 用于ThinkPHP搜索器 * * @param string $fields * @return array * @example withSearch(...search('id,name')) */ function search(string $fields) { $array = array_filter(explode(',', $fields)); $build = []; foreach ($array as $v) { $key = trim($v); if (!empty($key)) $build[$key] = isset($_GET[$key]) ? trim($_GET[$key]) : ''; } return [array_keys($build), $build]; } ``` >[danger] 使用示例 ```php User::withSearch(...search('id,name'))->select() ```