ciao ho un piccolo problema con un preg_replace
questo è il codice
codice:
$IMG_regex = array(
0 => '/\[IMAGE\=(.+?)\](.+?)\[\/IMAGE\]/s',
1 => '/\[IMAGE\](.+?)\[\/IMAGE\]/s');
$IMG_replace = array(
0 => '<p class="TXTIMG$1">'.$IMAGEArray["$2"].'</p>',
1 => '<p class="TXTIMGleft">'.$IMAGEArray["$1"].'</p>');
$newsrow[body] = preg_replace($IMG_regex, $IMG_replace, $newsrow[body]);
però non funziona cosi come è il codice mi restituisce solo <p class="TXTIMGleft"></p> come posso fare x far uscire il valore del array $IMAGEArray con il numero di key relativo?
(oviamente ho provato a chiamare dal''array 1 valore che esiste nell'array)
grazie in anticipo