hola muy buenas, bueno he estado mirando un poco el tema, y al final he conseguido lo qu epretendía:
Código HTML:
$url = '<IMG src="../carpeta/primera/ver.jpg" name="452"> texto texto <IMG src="../carpeta/primera/ver.jpg" name="362">';
preg_match('/name="(.*?)"/', $url, $test);
echo $test[1];
$texto = ereg_replace( "<IMG [^>]+>", 'verdatos('.$test[1].')', $url );
echo $texto; // bar
Aunque se me a planteado otra duda, si en el texto tengo 2 img, capturo los names de esta forma:
Código HTML:
preg_match_all('/name="(.*?)"/', $texto, $test);
echo $test[1][0] . ", " . $test[1][1] ;
De esa forma recojo los valores 452, 362, pero como los paso a verdatos('numero')? ya que de la forma anterior:
$texto = ereg_replace( "<IMG [^>]+>", 'verdatos('.$test[1].')', $url );
solo recojo y paso el primer datos, buf, llevo un rato probando cosillas y na de na. alguna idea?
Un saludo