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