$aperture = dr_safe_replace(\Phpcmf\Service::L('input')->post('aperture')); $rt = \Phpcmf\Service::M()->db->table(SITE_ID.'_parameter') ->select("aperture,id") ->where("JSON_CONTAINS(catid, '\"$catid\"')", null, false) ->orderBy('displayorder asc,id desc') ->get(); $aperture_list = $rt->getResultArray(); $temp = []; $new_list = []; foreach ($aperture_list as $v) { if (!in_array($v['aperture'], $temp)) { $temp[] = $v['aperture']; $new_list[] = $v; // 只保留第一次出现的 aperture(去重核心) } } $data['list']=$list; $data['aperture_list']=$new_list; $data['aperture']=$aperture; \Phpcmf\Service::V()->assign( $data,////chinafill 20250912 );