1
我在PHP中创建了Twitter结果列表,我已经使用PHP将字符串中的文本链接返回到可点击链接而不是纯文本。将Twitter哈希标签变成链接并链接到可点击的链接
在Twitter的一些结果中,字符串包含散列标签,简单的文字前缀为#字符。
我想要做的就是拿hastag并将其转换为可点击的链接。
例如:
Hello my name is Dan, and im working with the #twitter api
,我想变成:
Hello my name is Dan, and im working with the <a href="http://search.twitter.com/search?q=%23twitter">#twitter</a> api
注意,在URL我有#改为23% - 我想编码或解码。
而且....
林已经在使用下面的代码字符串中创建可点击的链接,是有可能的两个正则表达式的结合?
这是我的PHP链接转换为可点击的链接:
//Convert links in string to links
preg_match('/(http:\/\/[^\s]+)/', $row["content"], $text);
$hypertext = "<a target='_blank' href=\"". $text[0] . "\">" . $text[0] . "</a>";
$newString = preg_replace('/(http:\/\/[^\s]+)/', $hypertext, $row["content"]);