m-tymchyk/emoji-flag

库帮助将国家ISO代码转换为表情旗标

v1.0 2018-02-21 16:59 UTC

This package is auto-updated.

Last update: 2024-09-12 04:36:09 UTC


README

将国家代码字符串转换为表情旗标字符串。作为参数,使用单个两位国家代码或多个代码的字符串。

composer require m-tymchyk/emoji-flag
use EmojiFlag\EmojiFlag;

# Single flag
echo EmojiFlag::emojiFlag('uk'); # 🇬🇧

# String of multiple flags
echo EmojiFlag::emojiFlag('ukcwsxap'); # 🇬🇧🇳🇱🇳🇱🏴

为什么使用表情

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

表情支持

并非每个平台(硬件+操作系统)都支持表情。因此,请谨慎使用!据我所知,iOS、macOS、Android能够显示表情。此外,某些平台可能无法显示某些旗帜。如果不确定,可以使用此作为参考,并轻松测试您的平台:http://unicode.org/emoji/charts/full-emoji-list.html

纯文本现在是 😎 拟似富文本

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

♻ 绿色技术 ♻

表情符号等价于图像文件可能大小为几十、几百千字节,而表情符号仅占用几个字节。这相当于节省了约10,000倍的带宽。如果您使用表情而不是图像文件,可以减少您的碳足迹。