- var_dump: documentation ( source)
- str_replace: documentation ( source)
- dechex: documentation ( source)
- preg_replace: documentation ( source)
<?php
function str_emoji($str){
function empic($h){
$p=dechex(str_replace(array('&#',';'),'',$h));
return '<img src="_POST[face]'.$p.'.png" alt="'.$h.'" class="smiley" />';
};
$str=preg_replace('#(\&\#[0-9]{6}\;)#ie','empic("\\1")',$str);
return $str;
};
$com_print=str_emoji('aaa🐛🐍bbb');
var_dump($com_print);