html_entity_decode() ed espressioni regolari
Salve a tutti, ho bisogno di un piccolo aiuto...
situazione: testo preso da database che ha "subito" una htmlentities().
scopo: far passare da una html_entity_decode() solo le parti di testo contenute tra tag in stile VBcode [decode][/decode]...
la mia idea era questa:
Codice PHP:
eregi("\[decode\](+.)\[/decode\]", $stringa, $regs);
foreach($regs as $value){
$stringa = ereg_replace($value,html_entity_decode($value),$stringa);
}
ma non produce alcun risultato, nemmeno errori... come se non la scrivessi nemmeno...
tra l'altro, a pensarci ora, se ce ne sono più di uno c'è il rischio che parta dal primo e finisca all'ultimo...
vabbè, se saprete darmi una mano ve ne sarò grato
ciao.