我的php hashtag标识符函数不起作用
我是一个初学者,我想做一个hashtagfinder函数我的php hashtag标识符函数不起作用,php,function,Php,Function,我是一个初学者,我想做一个hashtagfinder函数 我正试图这样做,但看起来我无法使用对象和数组来定义键。此代码返回一个包含字符串中所有哈希标记的数组: function hashTagFinder($str) { $hash= explode(" ", substr($str, strpos($str, "#"))); $i=0; foreach ($hash as $tag) { $finder=substr_count($tag, "#
我正试图这样做,但看起来我无法使用对象和数组来定义键。此代码返回一个包含字符串中所有哈希标记的数组:
function hashTagFinder($str)
{
$hash= explode(" ", substr($str, strpos($str, "#")));
$i=0;
foreach ($hash as $tag) {
$finder=substr_count($tag, "#");
if ($finder>=1 ) {
$fArray = array([$i]=> $tag);
}
$i++;
}
}
$str= 'your string with a #hashtag inside';
preg_match_all('/#\w+/', $str, $match);
var_dump($match); /* print the result */
function convertHashtags($str) {
$regex = "/#+([a-zA-Z0-9_]+)/";
$str = preg_replace($regex, '<a href="insert taglink">$0</a>', $str);
return($str);
}