str_replace(смешанный $search, смешанный $replace, смешанный $subject)
Я читал, что если $replace является массивом, то каждый раз, когда он находит новый $search, он использует новое значение внутри массива... но вместо этого заменяет "Массив"...
foreach($image_name_array as $image_key => $image_value)
{
$replace_img_fancy []= "<a href=".$this->config->site->data."articles/images/".$image_value." rel=prettyPhoto[gallery]> <img";
}
$ready_text = str_replace("<img", $replace_img_fancy,$data );
// на выходе "img" заменяется на Array вместо значения
$data
используется в качестве третьего параметра? - person Awais Qarni   schedule 12.10.2011