Bom galera queria a seguinte informação tenho um sistema de hashtag onde uso o preg_match para troca #hashtags por links, até ai tudo bem mas só que quero manda para o banco de dados em uma tabela na coluna HASHTAG somente o "#tag" é queria como fazer isso.
Meus códigos são os seguinte:
$post_text = $_POST['post_text']; // Conteúdo $newmsg = preg_replace( "/#([a-z0-9_]+)/i", '<a href="hashtag/$1">#$1</a>', $post_text ); // Transforma as #hashtags em Links. echo $newmsg;
Queria enviar somente para a coluna HASHTAG somente o "#tag" é se ouver mais hashtags como "#tags #loucos " etc.. enviar somente isso para o BD.
$hashs = preg_replace( "/#([a-z0-9_]+)/i", '#$1', $post_text);
Essa variável $hashs e a que eu queria enviar somente os #tags #loucos sem precisar de enviar o texto todo exemplo: Olá meus amigos #loucos #tudo #bem?.
Queria somente enviar as hashtags e não o texto em si, só as tags para um coluna.
Qual expressão regular vou usar e me deem exemplos, agradecido.