Ho un textarea dove si ha la possibilità di inviare del testo in un database per poi ritrovarselo stampato in una pagina web.
Tutte le parole precedute da questo simbolo # sono trasformate in link, o meglio, sostituite da un link ($con).
Il problema? Se io nel testo inserisco: Oggi il #SOLE è alto nel cielo; oppure: Oggi il #Sole è alto nel cielo, vorrei che le tag #SOLE e #Sole venissero stampate in minuscolo, sebbene siano state inserite in maiuscolo, o sia con lettere maiuscole e minuscole.
Come risolvo?

Questo è il mio script:
Codice PHP:
if (isset($_POST['post'])) {        
    
$text $_POST['post'];    
    if (!empty(
$text)) {
        
$con '[url="http://127.0.0.1:8080/tag.php?q=$1"]#$1[/url]';
        
$text preg_replace('/#([\w]+)/'$con$text);