Foros del Web » Programando para Internet » PHP »

Reemplazo de <img... por etiqueta

Estas en el tema de Reemplazo de <img... por etiqueta en el foro de PHP en Foros del Web. Hola, he buscado en todo el foro algo que se asemeje a esto pero no lo he podido hallar, con lo cual lo voy a ...
  #1 (permalink)  
Antiguo 04/11/2010, 09:38
Avatar de FabianSN  
Fecha de Ingreso: enero-2007
Ubicación: SNicolas, BsAs, Argentina
Mensajes: 96
Antigüedad: 17 años, 11 meses
Puntos: 2
Reemplazo de <img... por etiqueta

Hola, he buscado en todo el foro algo que se asemeje a esto pero no lo he podido hallar, con lo cual lo voy a consultar dado que estoy haciendo un sitio web y no encuentro como hacer esto de la forma más sencilla.

En una variable de php tengo un texto con algunas imagenes metidas dentro.

El texto sería más o menos así:
Código PHP:
El siguiente plano ilustra de forma de escribir algo para que sirva de ejemplo
 cuando alguien no sabe exactamente que escribir y lo único que sabe hacer es 
digitar algo sin sentido y solo como ejemplo 
<img src="imagenes/dsc1547a.gif" 
title="Plano de corte parcial" alt="Plano de corte parcial" class="alignleft"y luego 
seguir escribiendo para que sirva como ejemplo 
<img 
src
="imagenes/image003.jpg" title="Esquema modular" alt="Esquema modular" 
class="alignright"y luego terminar de escribir esta ensalada de texto sin sentido 
y solo de ejemplo

Lo que necesito hacer en este texto es poder extraer cada informacion de cada imagen que haya dentro, sea en un solo paso (lo cual dudo que se pueda hacer) o por medio de un loop.

Los pasos serían:
- Almacenar en una variable el valor de: src, title, alt y class (de cada imagen)
- Reemplazar en el texto original la imagen por [imag1], [imag2], [imag...]

Tengo algunas ideas de como hacerlo pero son unas marañas de loops, tal vez a alguno se le ocurra alguna idea mejor.

Gracias.
__________________
Letra de Canciones

Etiquetas: reemplazo, etiquetas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:46.