php 替换表情符号,php – 表情符号用“<3”替换数组
发布日期:2021-06-24 11:36:23 浏览次数:2 分类:技术文章

本文共 788 字,大约阅读时间需要 2 分钟。

我想在我的网站上的聊天中放置一些漂亮的笑脸,但不幸的是,在我的聊天中放置一个心脏笑脸的“< 3”阵列由于某种原因不起作用,所有其他的工作正常,我认为“

$patterns = array(':)', ':D', ':p', ':P', ':(', '(aapje)', '8)', '<3');

$replacements = array('smile.gif', 'bigsmile.png', 'tongue.png', 'tongue.png', 'sad.png', 'aapje.png', 'nerd.png', 'love.png');

$message = str_replace($patterns, $replacements, $message);

代码更新

$patterns = array(':)', ':D', ':p', ':P', ':(', '(aapje)', '8)', '/3', '(l)');

$replacements = array('smile.gif', 'bigsmile.png', 'tongue.png', 'tongue.png', 'sad.png', 'aapje.png', 'nerd.png', 'love.png', 'love.png');

$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";

$blankexp = "/^\n/";

$message = htmlentities(strip_tags($_POST['message']), ENT_QUOTES);

if (!preg_match($blankexp, $message)) {

if (preg_match($reg_exUrl, $message, $url)) {

$message = preg_replace($reg_exUrl, '', $message);

}

$message = str_replace($patterns, $replacements, $message);

Thx和Grts.

转载地址:https://blog.csdn.net/weixin_32541663/article/details/115501714 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:PHP程序中时间戳,PHP 时间戳 与 时间
下一篇:php 分布式锁,php 实现Redis分布式锁

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月30日 04时32分57秒