PHP code example of steefdw / airports

1. Go to this page and download the library: Download steefdw/airports library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

steefdw / airports example snippets


$amsterdam = Airports::getAirport('AMS');
// Steefdw\Airports\Airport^ {
//   +icao: "EHAM"
//   +iata: "AMS"
//   +name: "Amsterdam Airport Schiphol"
//   +city: "Amsterdam"
//   +state: "North-Holland"
//   +country: "NL"
//   +elevation: -11
//   +lat: 52.3086013794
//   +lon: 4.7638897896
//   +timezone: "Europe/Amsterdam"
// }

$amsterdam = Airports::getAirport('AMS');
$barcelona = Airports::getAirport('BCN');

$distance = $amsterdam->getDistance($barcelona); // 1241.0765638345 (km)

$amsterdam = Airports::getAirport('AMS');
$london = Airports::getAirport('LTN');

$timeDiff = $amsterdam->getTimeDiff($london); // -1 (hour)

Airports::getAirports(); // get all ~29k airports in the world
Airports::getIataAirports(); // only the 7780 airports that have a three-letter IATA code.
Airports::getAirportsByCountryCode('nl'); // only get the 27 airports in the Netherlands