用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1197|回复: 1
收起左侧

[讨论/交流] 这样的功能算法应该怎么写,求教。

[复制链接]
发表于 2014-8-13 16:11:26 | 显示全部楼层 |阅读模式
其实就是一个微博里面@的功能。

例如我在评论里面可以@一些名称,我现在需要把@到的名称全部提取出来。

输入的字符串可能有下面这样一些情况。

"@admin你好。"
"@admin@xiaoxi大家好。"
"你好@admin"
"你@admin在哪里?"

我写不出来这个算法 感觉好像很复杂的样子 而且名字可以是中文。

好像需要去提取所有的@ 然后使用@后面的字符串去名字数据库中遍历 这个字符串的长度是名字运行的长度。

这样好像操作数据库的次数太多了

有没有办法 将@后面的名字全部提取出来

是不是应该在名字后面加个空格会好处理一些。

"@admin 你好。"

发表于 2014-8-13 17:08:24 CI中国手机版 | 显示全部楼层
explode('@',string)

本版积分规则