PHP Classes
elePHPant
Icontem

PHP Emoji Converter: Convert Emoji to plain text or from HTML

Recommend this page to a friend!
  Info   View files Documentation   View files View files (5)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Last Updated Ratings Unique User Downloads Download Rankings
2017-06-21 (22 days ago) RSS 2.0 feedNot enough user ratingsTotal: 90 This week: 11All time: 8,759 This week: 57Up
Version License PHP version Categories
emoji-php-static 1.0.0The PHP License5HTML, PHP 5, Text processing
Description Author

This package can convert Emoji to plain text or from HTML.

It can takes a text string with text emojis and converts it to HTML using special emoji Unicode characters.

The class can also convert the HTML with emojis to text with emojis using combinations of characters.

Name: Nic Latyshev <contact>
Classes: 1 package by
Country: Russian Federation Russian Federation

Details

Emoji-PHP-Static - Conversion Emoji in PHP from Unified <--> HTML

This is a PHP library for conversion Emoji from some mobile phones (iOS & Android) to html code and back

Based on <a href="https://github.com/iamcal/php-emoji">php-emoji</a> by Cal Henderson

USAGE

<?php
    include('Emoji.class.php');
    # or use some AutoLoader which you like

    # when you recieve text from a mobile device, convert it
    # to the HTML (through Unified, Emoji or Unified -> Unified -> HTML)

    $text = Emoji::emoji_to_html($text);

    # when sending data back to mobile devices, you can
    # convert back to Unified format ( HTML -> Unified )

    $text = Emoji::html_to_emoji($text);
?>

When using the HTML format, you'll also need to include the <code>emoji.css</code> file, which points to the <code>emoji.png</code> image. These images come from the <a href="https://github.com/github/gemoji">gemoji</a> project and cover all current codepoints.

Also i'm add another way of conversion - Emoji to HTML-Entity (like &#x1F33A;) and back for use with downloadable web-font from <a href="http://emojisymbols.com/faq.php">emojisymbols.com</a>. This way is best way for edit (or delete, khe-khe) Emoji in textarea on desktop browsers

USAGE

<?php
    include('Emoji.class.php');
    # or use some AutoLoader which you like

    # when you recieve text from a mobile device, convert it
    # to the HTML-Entity (through Unified, Emoji or Unified -> Unified -> HTML-Entity)

    $text = Emoji::emoji_to_font($text);

    # when sending data back to mobile devices, you can
    # convert back to Unified format ( HTML-Entity -> Unified )

    $text = Emoji::font_to_emoji($text);
    
    # this way best way for edit (delete :-)) Emoji in textarea on desktop system
?>

IMPORTANT NOTE: This library currently only deals with UTF-8.

CREDITS

Static class by Nic Latyshev <nickyx3@gmail.com>

Based on <a href="https://github.com/iamcal/php-emoji">php-emoji</a> by Cal Henderson <cal@iamcal.com>

This work is dual-licensed under the GPL v3 and the MIT license.

Image copyrights: https://github.com/github/gemoji/blob/master/LICENSE

Version 1 released on 2015-10-10

  Files folder image Files  
File Role Description
Plain text file Emoji.class.php Class Class source
Accessible without login Plain text file emoji.css Data Auxiliary data
Accessible without login Image file emoji.png Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

 Version Control Unique User Downloads Download Rankings  
 100%
Total:90
This week:11
All time:8,759
This week:57Up