spatie / emoji
显示emoji字符
Requires
- php: ^8.1
- ext-mbstring: *
Requires (Dev)
- ext-iconv: *
- ext-json: *
- guzzlehttp/guzzle: ^7.0
- pestphp/pest: ^1.22
- symfony/console: ^6.2
- twig/twig: ^2.7
README
在PHP中,您只需输入即可显示emoji字符
echo "😃";
此包提供了一些功能,以便在您的IDE或使用的字体无法正确渲染它们时使用emoji
Emoji::grinningFace();
Spatie是一家位于比利时安特卫普的网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述 在此。
支持我们
我们投入了大量资源来创建 一流的开放源代码包。您可以通过 购买我们的付费产品之一 来支持我们。
我们非常感谢您从家乡寄给我们明信片,并说明您正在使用我们的哪个包。您可以在我们的 联系页面 上找到我们的地址。我们将所有收到的明信片发布在我们的 虚拟明信片墙上。
明信片软件
您可以使用此包(它是 MIT许可),但如果它进入您的生产环境,您需要向我们寄送一张来自家乡的明信片,并说明您正在使用我们的哪个包。
我们的地址是:Spatie,Kruikstraat 22,2018 安特卫普,比利时。
最好的明信片将发布在我们的网站的开源页面上。
安装
您可以通过composer安装此包
composer require spatie/emoji
用法
Spatie\Emoji\Emoji
-类包含可以直接使用的字符常量
Emoji::CHARACTER_GRINNING_FACE;
或者您可以使用简短的方法,省略"character"并使用驼峰命名法
Emoji::grinningFace();
如果您想获取一个包含所有emoji的数组,您可以使用此方法
Emoji::all();
您还可以使用一个 ISO 3166 Alpha2 国家代码来获取该国家的相应旗帜
Emoji::countryFlag('be'); // 🇧🇪
此包包含基于 https://unicode.org/Public/emoji/13.1/emoji-test.txt 的Full Emoji List v13.1,所有方法和常量都是自动生成的。
更新日志
请参阅 更新日志 了解最近发生了什么变化。
测试
$ composer test
贡献
我们接受添加字符到类的PR。请使用 此列表 查找字符的Unicode值和名称。
有关详细信息,请参阅 贡献指南。
安全
如果您发现有关安全性的bug,请通过邮件发送到 security@spatie.be 而不是使用问题跟踪器。
鸣谢
关于Spatie
Spatie是一家位于比利时安特卫普的网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述 在此。
许可证
MIT许可证(MIT)。请参阅 许可证文件 了解更多信息。