protected function hashTag($var) {
$regex = '/(?<!:|\s|&|"|\')(^|\s)#([-a-z0-9_-]{3,20})/si';
$var = preg_replace_callback($regex, function($tags) {
$src = $tags[2];
return $tags[1].'<a href="'.$homeurl.'/page/?act=tag&src="'.$src.'">'.$tags[0].'</a>';
},$var);
return $var;
}
error occure when calling "$tags[2]" it didn't shown the result