//random function randomrep($content,$break,$banner){ $page = $content; $page = explode ("\n", $page); for ($i = 0; $i < count($page); $i++) { if (0 != preg_match('/<'.$break.'>/i', $page[$i] )) { $r++; } } $r2 = rand(0, $r); for ($i = 0; $i < count($page); $i++) { if (0 != preg_match('/<'.$break.'>/i', $page[$i] ) and $i == $r2) { $page[$i] = preg_replace('<<'.$break.'>>', '<'.$break.'>'. $banner . '<'.$break.'>' , $page[$i]); // $r++; } } echo implode($page); }