将表情符号转换为自定义图像
Convert emoji into custom images
输入 - 嘿,我在微笑
输出 - 嘿,我在微笑 <span class ="smile"></span>
代码
$emoticons = array('' =>'<span class ="smile"></span>') ;
$str = strtr($str, $emoticons) ;
我不能使用 str_replace
因为我在 $emoticons
数组中有多个元素。
以上代码无效,输入和输出保持不变。
这对我有用:
<?php
$str = "hey I'm smiling and I'm crying "; // input
$emoticons = array('' =>'<span class="smile"></span>','' =>'<span class="cry"></span>') ; // array of emoticons and spans
$output = strtr($str, $emoticons); // change emoticons from array to spans from array
echo $output; // print it
?>
输入 - 嘿,我在微笑
输出 - 嘿,我在微笑 <span class ="smile"></span>
代码
$emoticons = array('' =>'<span class ="smile"></span>') ;
$str = strtr($str, $emoticons) ;
我不能使用 str_replace
因为我在 $emoticons
数组中有多个元素。
以上代码无效,输入和输出保持不变。
这对我有用:
<?php
$str = "hey I'm smiling and I'm crying "; // input
$emoticons = array('' =>'<span class="smile"></span>','' =>'<span class="cry"></span>') ; // array of emoticons and spans
$output = strtr($str, $emoticons); // change emoticons from array to spans from array
echo $output; // print it
?>