Foros del Web » Programando para Internet » PHP »

Mostrar array

Estas en el tema de Mostrar array en el foro de PHP en Foros del Web. Tengo un array con 1000 datos dentro, y lo quiero mostrar de la siguiente manera: 1-6 2-7 3-8 4-9 5-10 11-16 12-17 13-18 14-19 15-20 ...
  #1 (permalink)  
Antiguo 06/04/2012, 13:18
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 9 años, 3 meses
Puntos: 0
Mostrar array

Tengo un array con 1000 datos dentro, y lo quiero mostrar de la siguiente manera:

1-6
2-7
3-8
4-9
5-10
11-16
12-17
13-18
14-19
15-20
21-26
22-27
23-28
24-29
25-30
  #2 (permalink)  
Antiguo 06/04/2012, 13:22
 
Fecha de Ingreso: mayo-2008
Mensajes: 154
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Mostrar array

Si entre dato y dato siempre se llevan 5 posiciones es muy facil, haz un contador que al recorrer el array le sumes 5 y te muestre por pantalla tanto array[$contador] como array[$contador+5]

Por cierto, recuerda que los array empiezan siempre por 0 no por 1
  #3 (permalink)  
Antiguo 06/04/2012, 14:11
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 11 años, 3 meses
Puntos: 139
Respuesta: Mostrar array

Mira esto.


Código PHP:
Ver original
  1. $r = 5;
  2.  
  3.  
  4. # Aqui inicie el ciclo con 1 partiendo de tu ejemplo.
  5. for($i=1; $i<= 1000; $i++){
  6. echo $i."-".($i+5)."<br>";
  7. $r--;
  8. if($r < 1 ){
  9. $r = 5;
  10. $i = $i + $r;  
  11.  
  12.  
  13. }
  14.        
  15. }
  #4 (permalink)  
Antiguo 07/04/2012, 08:17
 
Fecha de Ingreso: septiembre-2010
Mensajes: 7
Antigüedad: 9 años, 3 meses
Puntos: 0
Respuesta: Mostrar array

amigo gjx2, funciona espectacular.

se agradece su ayuda.

slds.
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 13:15.