Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quando coloca acento não funciona, tipo:
#Função - "ção" sai do link
<?php
function Hashtag($texto){
$texto = preg_replace( "/#([a-z0-9_]+)/i", "<a href=\"extra.lp?action=hashtag&tag=$1\">#$1</a>", $texto);
return $texto;
}@Léo95, sugiro você dar uma estudada em expressão regular.
esse preg_replace ai só pega letras, numeros e underline, pra pegar caracteres especiais, vc pode adicioanr elas ao preg_replace ou fazer algo assim:
Pode fazer assim: Ou se quiser continuar com algo parecido com o seu, use esse (recomendo, mas não sei se vc vai ter problemas futuros):