php实现微博话题 功能,PHP实现微博的@好友和话题功能
$post_content = "@jb哈哈:51和@twitter@在研究用#P H P#的#正则表达式#过 滤话题和对象名";
// 过滤多空格,转化HTML代码
$post_content = preg_replace(['/(\s+)/', '/@/', '/', '/>/'], [' ', ' @', '<', '>'], $post_content);
// 标签正则
$tag_pattern = "/\#([^\#|.]+)\#/";
// 用户正则
$user_pattern = "/@([^\r\n]*?)[:|:|,|,|#|\s]/i";
// 提取用户
preg_match_all($user_pattern, $post_content, $userArr);
// 处理用户
$test = $re = [];
foreach ($userArr[1] as $key => $user) {
if (strlen($user)
$test[] = "/@{$user}/";
$re[] = "@{$user}";
}
}
// 处理正文
$post_content = preg_replace($test, $re, $post_content);
$post_content = preg_replace($tag_pattern, '#${1}#', $post_content, 1);
// 输出
echo trim($post_content);
php实现微博话题 功能,PHP实现微博的@好友和话题功能相关推荐
- 一、功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了。我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享
一.功能简述 正是微博如火如荼的时节,其中各个微博的分享功能是网站推广产品的好东东啊,此时如何方便快捷的使用微博的分享功能就显得比较重要了.我的站点每篇文章的底部有一些分享的链接: 不过我觉得这些分享 ...
- android分享到微博客户端,开发一个Android微博客户端+Web后台
这里是Github地址,供大家学习交流Github 个人觉得最重要的是设计好Json数据协议,利用PHP输出Json数据,采用Okhttp和Gson得到Java数据模型,Gson泛型的问题,将实体消息 ...
- 微博搜索引流与微博推荐引流有什么不同,2种微博引流方法哪个精准引流效果更好呢?
微博引流的核心在于搜索引流和推荐引流,对于操作微博引流的微商来说,如何把微博搜索引流和推荐引流做好,一定要懂这2种引流思维!微博搜索引流与微博推荐引流有什么不同,2种微博引流方法哪个精准引流效果更好呢 ...
- 2011不可不微博,教你做微博淘宝客
最近尝试做了一段时间的微博淘宝客,效果还不错.我这个人就是爱分享,比较高调,拿出来和大家现一下,嘿嘿····· 先上图片: 下面谈一谈如果用微博进 ...
- 移动微博手机客户端: 新浪微博移动微博双微博互通
随着智能手机用户不断增加,微博这一生活中不可或缺的社交工具也开始成为人们智能手机中必备的应用之一.而对于社交达人们来说,有时候往往还注册有多家微博,像新浪.搜狐.网易乃至移动微博等等,这时候你就需要在 ...
- 微博营销不可不知的微博六种人
微博营销不可不知的微博六种人 过去一年来,各网站推出的微博用户数量不断增长,对微型博客的使用也是花样翻新.现在的微博既是一种商业工具,同时也是一种了解最新八卦新闻的方式. 一些评论人士一度认为,一项1 ...
- 图的表示:如何存储微博、微信等社交网络中的好友关系
微博.微信.LinkedIn 这些社交软件我想你肯定都玩过吧.在微博中,两个人可以互相关注:在微信中,两个人可以互加好友.那你知道,如何存储微博.微信等这些社交网络的好友关系吗? 这就要用到我们今天要 ...
- 【图的表示】:如何存储微博、微信等社交网络中的好友关系?
微博.微信.LinkedIn 这些社交软件我想你肯定都玩过吧.在微博中,两个人可以互相关注:在微信中,两个人可以互加好友.那你知道,如何存储微博.微信等这些社交网络的好友关系吗? 这就要用到我们今天要 ...
- python 微博自动点赞软件_Python微博工具人,每日一句英语自动发
原标题:Python微博工具人,每日一句英语自动发 关注 来源 | 萝卜大杂烩(ID:luobodazahui) 如若转载请联系原公众号 最近在研究用 Python 来制作各个类别的机器人,今天先来分 ...
- 腾讯微博android版本,腾讯微博 Android版
腾讯微博这是专为Android用户打造的腾讯微博手机客户端,让您随时随地与亿万微博用户分享生活和资讯.腾讯微博Android客户端,专为Android用户打造,让您随时随地与亿万微博用户分享生活和资讯 ...
最新文章
- 微软小冰作词又作曲,网友:要出道的节奏吗?
- 人工智能科普|自然语言处理(NLP)
- usb 多路摄像头_拆解:升降摄像头的荣耀X10 5G,如何平衡内部空间?
- binlog二进制文件解析
- 在centos上搭建svn服务器
- 提高文档翻译效率神器:VS Code 插件之 Translator Helper
- 调试 ASP.NET Core 2.0 源代码
- layer之jquery 弹窗插件 (最后版本v1.8.5)
- 双十一重磅福利来袭,拯救 “四大皆空” 的你!
- Linux 下安装配置 JDK7
- 干了这杯可乐!Gulp 上手指南
- Oracle EBS:打开工作日历查看
- viewpager中fragment的生命周期管理
- 声控报警器c语言程序,声控报警器(声控电路)
- html仿酷狗音乐界面代码,模仿酷狗7(Kugou7)音乐魔方界面源码
- oracle12 升级 01017,客户端登录Oracle 12.2服务器报ORA-01017的解惑
- 服务器 硬盘灯,硬盘灯一直亮,手把手教你电脑硬盘指示灯一直亮怎么办
- Python 进行debug的错误most likely due to a circular import
- java实现多文件批量下载总结
- 柠檬班接口测试Tomcat+MySQL测试环境搭建