uso del str_replace problematico
Inviato: 05 apr 2016, 00:33
Magari ad altri potrebbe servire o forse hanno risolto il problema ed allora sono curioso.
Mi riferisco all uso della funzione str_replace nativa, SC ne ha una similare?.
Ho dei testi che al loro interno prevedono delle variabili (segnaposto) da sostituire a tempo di esecuzione. Diciamo una cosa simile alla base di SC .
A suo tempo ho stabilito come delimitatore i caratteri [ e ] per deifnire i segnaposti, su SC corrispondono alla dichiarazione di variabile globale.
ecco un istruzione :
$testo = str_replace("[tito_ragsoc]" , {tito_ragsoc} , $testo);
Ho notato con disappunto che SC non opera in modo corretto se i delimitarori sono [ ].
Difatti eseguendo :
$testo = str_replace("tito_ragsoc", {tito_ragsoc} , $testo);
funziona.
Possibile? esiste un modo per fregarlo? credo che si metta in confuzione con i suoi segnaposto ;
vorrei evitare di rigenerare i testi base , ma posso sempre farlo.
Mi riferisco all uso della funzione str_replace nativa, SC ne ha una similare?.
Ho dei testi che al loro interno prevedono delle variabili (segnaposto) da sostituire a tempo di esecuzione. Diciamo una cosa simile alla base di SC .
A suo tempo ho stabilito come delimitatore i caratteri [ e ] per deifnire i segnaposti, su SC corrispondono alla dichiarazione di variabile globale.
ecco un istruzione :
$testo = str_replace("[tito_ragsoc]" , {tito_ragsoc} , $testo);
Ho notato con disappunto che SC non opera in modo corretto se i delimitarori sono [ ].
Difatti eseguendo :
$testo = str_replace("tito_ragsoc", {tito_ragsoc} , $testo);
funziona.
Possibile? esiste un modo per fregarlo? credo che si metta in confuzione con i suoi segnaposto ;
vorrei evitare di rigenerare i testi base , ma posso sempre farlo.