Foros del Web » Programando para Internet » PHP »

Cantidad de imagenes segun número

Estas en el tema de Cantidad de imagenes segun número en el foro de PHP en Foros del Web. Hola, mi problema es el siguiente: tengo un cierto número, y según ese número tengo que mostrar la cantidad de imágenes que el mismo lo ...
  #1 (permalink)  
Antiguo 06/06/2010, 14:59
 
Fecha de Ingreso: febrero-2009
Mensajes: 53
Antigüedad: 15 años, 1 mes
Puntos: 3
Cantidad de imagenes segun número

Hola, mi problema es el siguiente: tengo un cierto número, y según ese número tengo que mostrar la cantidad de imágenes que el mismo lo indica.
Por ejemplo: 6 -> 6 imágenes.
Lo solía hacer con:
Código PHP:
if($unnunmero == 1){
<
img>
}elseif(
$unnumero == 2){
<
img><img>

Pero ahora el número es mucho mayor y se que habia una manera de hacerlo más rápido pero no recuerdo cómo era.

Saludos.
  #2 (permalink)  
Antiguo 06/06/2010, 15:13
Avatar de spider_boy  
Fecha de Ingreso: diciembre-2003
Ubicación: Chile
Mensajes: 1.855
Antigüedad: 20 años, 4 meses
Puntos: 89
Respuesta: Cantidad de imagenes segun número

http://cl.php.net/manual/es/control-...ures.while.php
http://cl.php.net/manual/es/control-structures.for.php

Con eso sería suficiente :/. No creo que do-while y foreach sean necesarios .
__________________
Nunca te olvidaré mi negra hermosa. Te extraño demasiado.
  #3 (permalink)  
Antiguo 06/06/2010, 15:50
Avatar de wiwi74  
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 1 mes
Puntos: 10
Respuesta: Cantidad de imagenes segun número

Podrias hacer asi:


Código PHP:

<?php
//10 imagenes
for($i=0$i<10$i++){
?>
<br /><img src="imagen_"<?=$i?>".jpg" />
<?php
}
?>


Te mostraria:

imagen_0.jpg
imagen_1.jpg
imagen_2.jpg
imagen_3.jpg

...etc...

O asi:

Código PHP:

<?php
for($i=0$i<10$i++){
echo 
"<br /><img src='imagen_".$i.".jpg' />";
}
?>

Última edición por wiwi74; 06/06/2010 a las 15:57

Etiquetas: cantidad, imagenes
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:49.