sergeyakovlev / country-flag-emoji
Country Flag Emoji for PHP
Installs: 1 350
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 1
Open Issues: 0
Requires
- php: ^7.4|^8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2025-03-28 12:46:44 UTC
README
A tiny PHP package to convert ISO 3166-1 alpha-2 country code to the country flag emoji Unicode character sequence.
For example, “RU” is converted to “🇷🇺”.
Installation
Install via Composer:
$ composer require sergeyakovlev/country-flag-emoji
Usage
require_once '/path_to_project/vendor/autoload.php'; use function SergeYakovlev\CountryFlagEmoji\country_flag_emoji; // ISO Code: "RU" // Output: "🇷🇺" echo country_flag_emoji('RU'), PHP_EOL; // or echo country_flag_emoji('RU', null, null), PHP_EOL; // or echo country_flag_emoji('RU', '', ''), PHP_EOL; // ISO Code: "RU" // Extension Left: " " // Output: " 🇷🇺" echo country_flag_emoji('RU', ' '), PHP_EOL; // or echo country_flag_emoji('RU', ' ', null), PHP_EOL; // or echo country_flag_emoji('RU', ' ', ''), PHP_EOL; // ISO Code: "RU" // Extension Right: " " // Output: "🇷🇺 Russia" echo country_flag_emoji('RU', null, ' '), 'Russia', PHP_EOL; // or echo country_flag_emoji('RU', '', ' '), 'Russia', PHP_EOL; // ISO Code: "RU" // Extension Left: " " // Extension Right: " " // Output: " 🇷🇺 Russia" echo country_flag_emoji('RU', ' ', ' '), 'Russia', PHP_EOL;