buonanotte a tutti

forse la domanda vi sembrerà banale, ma come si fa ad inserire una funzione dentro l'eregi_replace?

io ho questo codice:

Codice PHP:
$stringa eregi_replace('\['.$tag.'\]([^\[]+)\[\/'.$tag.'\]'cambia('\\1'), $stringa);

function 
cambia($stringa){
     
$stringa str_replace '&lt;''<'$stringa);
     
$stringa str_replace '&gt;''>'$stringa);
     return 
$stringa;

perchè non funziona?

IMPORTANTE: il forum mangia dei backslashes nella regexp...