Извлечение хештегов из строки с поддержкой кириллицы:
$text = 'Текст с #тегами';
$matches = [];
preg_match_all('/#([\wа-яёА-ЯЁ]+)/u', $text, $matches);
foreach ($matches[0] as $tag) {
echo $tag; // #тегами
}
Вставка ссылок на теги в текст:
$tag = '#тегами';
$link = ''.$tag.'';
$text = preg_replace("~$tag~iu", $link, $text);
23.01.2023
Написать комментарий