false); $csvFile = '/usr/local/etc/NXDN.csv'; if ($callsign !== '' && is_readable($csvFile)) { if (($fh = fopen($csvFile, 'r')) !== false) { fgetcsv($fh); // skip header row while (($row = fgetcsv($fh)) !== false) { if (isset($row[1]) && strtoupper($row[1]) === $callsign) { $result['found'] = true; $result['city'] = isset($row[3]) ? $row[3] : ''; $result['state'] = isset($row[4]) ? $row[4] : ''; $result['country'] = isset($row[5]) ? $row[5] : ''; break; } } fclose($fh); } } echo json_encode($result);