【发布时间】:2016-02-01 11:39:02
【问题描述】:
我有一个消息字符串 例如:
$data="Hey my dear :laugh: how are you :mmmmm: :smile: and non existing smile :go: ";
我有微笑数组(用于检查)
$smileys=array("laugh","mmmm","smile");
$data=preg_replace("/:([a-zA-Z]+):/","<img src='images/smileys/$1.png' class='smile'>",$data);
我如何检查这个微笑在数组中是否存在?
示例:http://masters.az
登录:测试
通过:测试
代码示例:http://masters.az/message-3
【问题讨论】:
-
您的问题看起来与您共享的代码无关。您能否编辑问题并发布(至少)我们可以在答案中使用的正确示例数据? (无论如何,循环和数组并查找子字符串匹配应该是微不足道的。)
标签: javascript php regex preg-replace