sergeyakovlev/country-flag-emoji

1.0.0 2021-09-01 00:00 UTC

This package is auto-updated.

Last update: 2024-09-11 13:48:27 UTC


README

这是一个小巧的PHP包,用于将ISO 3166-1 alpha-2国家代码转换为国家标志表情包的Unicode字符序列。

例如,"RU"被转换为“🇷🇺”。

安装

通过Composer安装

$ composer require sergeyakovlev/country-flag-emoji

用法

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;