sergeyakovlev/country-flag-emoji

Country Flag Emoji for PHP

Installs: 2 173

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 1

Open Issues: 0

pkg:composer/sergeyakovlev/country-flag-emoji

1.0.0 2021-09-01 00:00 UTC

This package is auto-updated.

Last update: 2025-09-28 13:56:21 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;