Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/09/2005, 12:07
zatara04
 
Fecha de Ingreso: julio-2005
Mensajes: 13
Antigüedad: 21 años, 2 meses
Puntos: 0
Supongo entonces que debería de funcionarte la función
preg_match_all:

Código PHP:
preg_match_all( "/<imagen([0-9]+)>/", $texto, $coincidencias); 
donde el arreglo $coincidencias tendrías lo necesario para lo que deseas (o al menos eso creo yo). Un ejemplo:

Código PHP:
<?php
$texto 
= "imagen 1= <imagen1> -- imagen 2= <imagen2> -- imagen 10= <imagen10>";

preg_match_all( "/<imagen([0-9]+)>/", $texto, $coincidencias);

for (
$i = 0, $limite = count($coincidencias[1]); $i < $limite; $i++) {
  print 
$coincidencias[0][$i] . " - " . $coincidencias[1][$i] . " <br/>";
}

?>
el resultado de lo anterior sería:

Código HTML:
<imagen1> - 1 <br/>
<imagen2> - 2 <br/>
<imagen10> - 10 <br/> 
luego podrías utilizar, por ejemplo, la función strtr para remplazar <imagen1> por lo que quieras...

espero haberte ayudado...

Saludos.