$list, 'count' => $count, 'use_count' => $user_count]); } function get_product($file_path, $dns = '') { $list1 = []; $list = []; $user_count = 0; $count = 0; $key = ''; $file = fopen($file_path, 'r'); $record = []; while ($info = fgetcsv($file)) { if (in_array($info['1'], ['曾', '龙'])) { continue; } if (empty($info[9])) { $key = $info[1]; } $data['name'] = $info[0]; $city = $info[1]; $data['city'] = $city; $data['supply'] = $info[2]??''; $data['ip'] = $info[3]??''; $data['daikuan'] = $info[4]??''; $data['onlineuser'] = ''; $data['maxuser'] = ''; $data['online'] = $info[7]??''; $data['status'] = $info[8] ?? ''; if (!empty($info[9])) { $user_count += $data['online'] == '正常' ? 1 : 0; $count++; } $data['nasname'] = $info[9]??''; $list1[$key][] = $data; } foreach ($list1 as $k => $val) { foreach ($val as $net_data) { $list[] = $net_data; } } fclose($file); echo json_encode(['data' => $list, 'count' => $count, 'use_count' => $user_count]); }