Foros del Web » Programando para Internet » PHP »

recorrer array con explode

Estas en el tema de recorrer array con explode en el foro de PHP en Foros del Web. Hola a todos, tengo un campo 'imagenes' en la base de datos, allí se van almacenando imágenes separadas por 'punto y coma', entonces creo que ...
  #1 (permalink)  
Antiguo 21/03/2013, 15:57
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 9 meses
Puntos: 17
recorrer array con explode

Hola a todos, tengo un campo 'imagenes' en la base de datos, allí se van almacenando imágenes separadas por 'punto y coma', entonces creo que lo mejor sería separarlas con la función explode, pero no se como recorrer todas las imágenes hasta llegar al final...
Código PHP:
    $images explode(';',$images); 
¿Que debo hacer? ¿utilizar la función count?

He estado leyendo, y he visto que con la función 'count' quizás podría hacerlo pero no encuentro ningún ejemplo similar por la red que se ajuste a lo que necesito, y mis pruebas han sido nulas

A ver si me podeis dar algún consejo amigos.

Un saludo y mil gracias
  #2 (permalink)  
Antiguo 21/03/2013, 16:02
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años, 8 meses
Puntos: 47
Respuesta: recorrer array con explode

Proba esto


Código PHP:
Ver original
  1. $cadena="imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg;imagen.jpg";
  2.     $arreglo = explode(";",$cadena);
  3.     for($i=0;$i<count($arreglo);$i++){
  4.         echo $arreglo[$i]; //imprimimos cada nombre
  5.     }
  #3 (permalink)  
Antiguo 21/03/2013, 16:10
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: recorrer array con explode

La construcción foreach() es la más adecuada, me parece, consulta el manual.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 21/03/2013, 16:44
 
Fecha de Ingreso: marzo-2011
Mensajes: 88
Antigüedad: 13 años, 9 meses
Puntos: 17
Respuesta: recorrer array con explode

Ya lo he solucionado, muchísimas gracias a los dos.

Aquí el resultado, era muy facil pero no caía.

Código PHP:

$imagenes 
explode(";"$row['imagenes'] );
                        foreach(
$imagenes as $imagen){
                        echo 
"<img src='".$imagen."'/>";
                                              
                                                } 
  #5 (permalink)  
Antiguo 21/03/2013, 16:55
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 8 meses
Puntos: 270
Respuesta: recorrer array con explode

Código PHP:
Ver original
  1. if($imagenes!="")
  2. {
  3.        echo '<img src="'.str_replace(";",'"><img src="',$imagenes).'">';
  4. }

Etiquetas: explode
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 15:24.