本文主要是介绍[技术贴] 微博发贴时,如何检测@了哪些用户,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
从微博回复评论模块的demo中,截取了一段代码,大家看看就明白了微博的@功能 如何检测@了哪些用户
- <?php
- header("Content-Type:text/html;charset=utf-8");
- $content="大家好啊@邹义良@admin@user,@张三:这是一个测试,哈哈@";
- //字母数字下划线 以及ASCII字符从127到255之间的(中文符合)
- //在@他人时,需要在昵称后面加一个ASCII在127以下的特殊字符 如空格,英文的冒号等
- $pattern='/@[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/';
- preg_match_all($pattern, $content, $arr);
- var_dump($array);
检测结果如下:
- array
- 0 =>
- array
- 0 => string '@邹义良' (length=10)
- 1 => string '@admin' (length=6)
- 2 => string '@user' (length=5)
- 3 => string '@张三' (length=7)
原文地址:http://bbs.lampbrother.net/read-htm-tid-151323.html
相关热门文章
- phpStudy 2013下载,PHP5开发...
- 草和谐榴社区caoliushequ...
- 灵芝的种类和图片
- 为PHP添加GD库支持
- 秋天的惆怅
- 大家都是用什么来管理hadoop集...
- 网站被人挂了吗,添加了些程序...
- Nginx如何保证不走宕机的那个...
- 大家谈谈MYSQL客户端和服务器...
- 以下代码运行后为何会输出5?...
给主人留下些什么吧!~~
评论热议
这篇关于[技术贴] 微博发贴时,如何检测@了哪些用户的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!