ho una stringa così [.color=orange]testo del messaggio[/color.] e vorrei andarla a sostituire con <font color="orange">testo del messaggio</font> come dovrei usare la preg_replace?
grazie![]()
ho una stringa così [.color=orange]testo del messaggio[/color.] e vorrei andarla a sostituire con <font color="orange">testo del messaggio</font> come dovrei usare la preg_replace?
grazie![]()
anzichè usare il tag font usa uno span con una classe css.codice:$stringa = '[ color=orange]testo del messaggio[/color ]'; //senza spazi $pattern = "/(?i)\[color\=(.+?)\](.+?)\[\/color\]/is"; $replace = "<font color=\"$1\">$2</font>"; echo preg_replace($pattern,$replace,$stringa);
![]()
think simple think ringo
scusa ma perchè hai messo
"/(?i)" all'inizio e "/is" alla fine?
non può funzuonare anche senza?
![]()
:gren: (-: SMiLe!!! ;-) :gren:
In Google We Trust
"corri, il futuro non ti aspetta!" -- SMiLe(2004)
ex-banned