就是前端输出一段诸如/:8-)之类的代码,
然后在前端把字符转成相应的qq表情,请问有大神知道怎么样可以实现吗?
就是前端输出一段诸如/:8-)之类的代码,
然后在前端把字符转成相应的qq表情,请问有大神知道怎么样可以实现吗?
既然是 代码 转 表情,那么肯定会有一个代码与表情(图片地址)的映射吧!
$array = array(
'/:8-' => '@@##@@',
'/:9-' => '@@##@@',
'/:10-' => '@@##@@',
);
$comment = '你好啊 /:8-,你在哪里呢/:10-?';
echo strtr($comment, $array);
结果:
你好啊 @@##@@,你在哪里呢 @@##@@?
正则或者字符串替换替换成img图片地址。。。
立即学习“Java免费学习笔记(深入)”;
function replace_em(str){
str = str.replace(/\</g,'<'); str = str.replace(/\>/g,'>'); str = str.replace(/\n/g,'<br/>'); str = str.replace(/\[em_([0-9]*)\]/g,'@@##@@'); str = str.replace(/\[img_([\d\D]*)\]/g,'@@##@@<a href="upload/$1" target="_blank"></a>'); return str;
}






Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号