PHP inserta aleatoriamente una URL preestablecida en un conjunto de enlaces
Falta un símbolo y se modifica de la siguiente manera
El $content al principio representa el contenido de la página externa
$content = 'fdsfsfs TEXT1 TEXT3
$matches = array();
$aryPreset = array('URLa',' URLb',' URLc');
if(preg_match_all("/<a [^>]+>([^<>]+)/i", $contenido, $ coincidencias) == 3) {
$rlink1 = (rand(1,10) <= 3) ?(''. $coincidencias[1][0].' '): '';
$rlink2 = (rand(1,10) <= 3) ?(''.$matches[1][1].'' ') : '';
$ rlink3 = (rand (1,10) <= 3) ?(''.$matches[1][2].' < /a>' ) : '';
//var_dump($matches);
$arySearch = $matches[0];
$aryReplace = array( p>
$coincidencias[0][0].$rlink1,
$coincidencias[0][1].$rlink2,
$coincidencias[ 0][2 ].$rlink3
);
$content = str_replace($arySearch,$aryReplace,$content);
echo $content;
}