The geoip_country_code_by_name() is an inbuilt function in PHP which helps to generate the two-letter country code (Each country is assigned a two-letter country code. For Example: US for United States). The function takes the hostname or IP Address as an argument and generates the two letter country code.
Syntax :
string geoip_country_code_by_name ( string $hostname )
- $hostname : This is the only parameter accepted by the above function . This is the IP address or the hostname which the function accepts and returns the two letter country code .
Parameters : The function geoip_country_code_by_name() accepts a single parameter as mentioned above and explained below.
Return Values : It returns a two letter ISO country code on success otherwise returns FALSE on Failure.
Below programs illustrate the geoip_country_code_by_name() function :
Program 1:
<?php   // PHP code implementing the // geoip_country_code_by_name() function   // The function takes the hostname // 'www.example.com' as an argument $country = geoip_country_code_by_name('www.example.com');   if ($country) {     // displays the two letter ISO country code     echo 'This host is located in: ' . $country;                                                   }   ?> |
Output:
This host is located in: US
Program 2:
<?php   // PHP code implementing the // geoip_country_code_by_name() function   // The function takes the hostname // 'www.example.com' as an argument $country = geoip_country_code_by_name('www.geeksforgeeks.org');   if ($country) {     // displays the two letter ISO country code     echo 'This host is located in: ' . $country;                                                   }   ?> |
Output:
This host is located in: US
Reference : http://php.net/manual/en/function.geoip-country-code-by-name.php
