Currently 4440+ emojis
Parse operations with pure PHP over Unicode v14 emojis
See full list here:
Help
$e = new \UnicodeEmoji\Core\Parser();
//true: json, false: php array
$giveMeJson = true;
$e->getEmojis($giveMeJson);
[0] => Array
(
[codes] => Array
(
[0] => 1F600
)
[symbol] => 😀
[e] => E1.0
[name] => grinning face
[variableName] => grinningFace
[mainGroup] => Array
(
[name] => Smileys & Emotion
[slug] => smileys-emotion
)
[subGroup] => Array
(
[name] => face-smiling
[slug] => face-smiling
)
)
[1]..
[2]..
$e->getMainGroups($giveMeJson)
[0] => Array
(
[name] => Smileys & Emotion
[slug] => smileys-emotion
)
[1] => Array
(
[name] => People & Body
[slug] => people-body
)
$e->getMainGroups($giveMeJson)
[0] => Array
(
[name] => face-smiling
[slug] => face-smiling
)
[1] => Array
(
[name] => face-affection
[slug] => face-affection
)
If you're using Docker you can run demo project with it. Stack is PHP8 and Apache. (Docker part is optional)
docker compose up
Then visit http://localhost:8000
https://home.unicode.org/emoji/about-emoji/
Emoji are pictographs (pictorial symbols) that are typically presented in a colorful form and used inline in text. They represent things such as faces, weather, vehicles and buildings, food and drink, animals and plants, or icons that represent emotions, feelings, or activities. To the computer they are simply another character, but people send each other billions of emoji everyday to express love, thanks, congratulations, or any number of a growing set of ideas.
https://home.unicode.org/basic-info/faq/
For the general privacy policy governing access to unicode.org, see the Unicode Privacy Policy.
Terms of Use for Unicode Data Files https://www.unicode.org/license.html
MIT © Hakkı Konu 2021