Countries for Elgg
, (*1)
Country utilities, (*2)
Features
- Country info, including name, ISO, ISO-3, ISO numeric, FIPS, TLD, currency code, postal code format and other
- Country input view
Usage
Country select
echo elgg_view('input/country', array(
'name' => 'country',
'value' => 'CZ',
));
List countries
$countries = elgg_get_countries();
foreach ($countries as $iso => $name) {
echo "$name ($iso)";
}
Country info
Get a list of countries with extended details, (*3)
$fields = array(
'name',
'iso',
'iso3',
//'iso_numeric',
//'fips',
'capital',
//'area',
//'population',
//'continent',
'tld',
'currency_code',
'currency_name',
'phone_code',
'postal_code_format',
'postal_code_regex',
'languages',
//'geoname_id',
'neighbours'
);
// Get a list of countries ordered by currency_code
$countries = elgg_get_country_info($fields, 'currency_code');