我需要有关 twitter 主题标签的帮助,我需要在 PHP 中提取某个主题标签作为字符串变量。
到现在为止
$hash = preg_replace ("/#(\\w+)/", "<a href=\"http://twitter.com/search?q=$1\">#$1</a>", $tweet_text);
但这只是将 hashtag_string 转换为链接
最佳答案
使用 preg_match()
识别散列并将其捕获到变量中,如下所示:
$string = 'Tweet #hashtag';
preg_match("/#(\\w+)/", $string, $matches);
$hash = $matches[1];
var_dump( $hash); // Outputs 'hashtag'
Demo