Premetto di ave cercato nel forum ma vedo che gli utenti hanno problemi diversi al mio..
Non ho dimestichezza con le regolari, in quanto non le ho mai usate a fondo, avevo messo assieme a fatica questa espressione che svolge perfettamente il suo lavoro, ma vorrei potenziarla...
Dunque.. Ho dei template in ingresso, eccone un esempio:
Con questa espressione, vado a cambiarmi i valori:codice:<input type="$type$" value="$value$" size="$size$" name="$name$" id="$name$" >
$tmp = preg_replace("!\\$(.*)\\$!e","\$a['\\1']",$tmp,-1);
Fin qua tutto ok... Il problema appare quando ho un template con più occorrenze per riga:
In questo caso, mi trova e sostituisce type, ma tutti gli altri diventano vuoti....codice:<input type="$type$" value="$value$" size="$size$" name="$name$" id="$name$">
Qualche idea? :master:
Grazie!![]()

Rispondi quotando