peterekahl/country-code-to-emoji-flag

此包已被废弃且不再维护。未建议替代包。

将国家代码转换为emoji国旗。

v1.2.1 2020-10-20 18:29 UTC

This package is auto-updated.

Last update: 2021-01-02 17:57:24 UTC


README

Downloads Download per Month License If this project has business value for you then don't hesitate to support me with a small donation.

将国家代码转换为emoji国旗。大多数国旗使用2位代码,但有些使用更多(例如:英格兰=gbeng,苏格兰=gbsct,威尔士=gbwls等)。

操作示例:phpmyadmin表格中的emoji国旗截图。

image

操作示例:显示纯文本日志文件的终端窗口截图。

image

为什么使用emoji❓

emoji符号是图形图像文件的文本替代品,同时具有图形图像的优点。图像文件已经存在于您预期的目的地(人的设备)中,那么您为什么还要反复传输图像呢?-- 使用emoji!

♻️绿色技术♻️

emoji符号的等效图像文件可能大小为数十、数百千字节,而emoji符号仅占用几个字节。这大约是带宽节省了10,000倍。如果您使用emoji代替图像文件,可以减少您的碳足迹。

纯文本现在变得😎看起来像富文本

现在您可以在纯文本文件中包含emoji,甚至在纯文本电子邮件中,使它们看起来更加鲜明、多彩和丰富。您还可以将emoji国旗放入您的数据库中!

emoji支持:🖥平台和🌍位置相关‼️

并非每个平台都支持emoji。因此,请谨慎使用!据我所知,iOS、macOS、Android能够显示emoji。此外,某些平台(或地理区域)可能无法显示某些国旗。如有疑问,请参考此链接作为参考和测试您平台的简单方法:http://unicode.org/emoji/charts/full-emoji-list.html

use peterkahl\flagMaster\flagMaster;

echo flagMaster::emojiFlag('uk');    # 🇬🇧
echo flagMaster::emojiFlag('gbwls'); # 🏴󠁧󠁢󠁷󠁬󠁳󠁿
echo flagMaster::emojiFlag('gbsct'); # 🏴󠁧󠁢󠁳󠁣󠁴󠁿
echo flagMaster::emojiFlag('gbeng'); # 🏴󠁧󠁢󠁥󠁮󠁧󠁿