Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Orden de indice de Array en PHP

Estas en el tema de Orden de indice de Array en PHP en el foro de PHP en Foros del Web. Muy buenas compañeros! Tengo una pequeña duda, pero no he podido encontrar un solucion acorde al problema... Resulta que por razones de barridos de bases ...
  #1 (permalink)  
Antiguo 28/01/2020, 11:18
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 5 meses
Puntos: 41
Orden de indice de Array en PHP

Muy buenas compañeros!

Tengo una pequeña duda, pero no he podido encontrar un solucion acorde al problema...

Resulta que por razones de barridos de bases de datos y demas, tengo un array que cuando este termina puede estar de esta forma:

Array ( [0] => 961 [2] => 750 [19] => 783 [20] => 947)

Resulta que los indices son [0],[2],[19],[20]... en este caso en particular, hay alguna forma de poder reorganizar esos indices pero sin alterar el orden que tiene actualmente? es decir que me gustaria que quedara asi:

Array ( [0] => 961 [1] => 750 [2] => 783 [3] => 947)

Cuando usa rsort(), me lo ordena de menor a mayor y me gustaria mantener el mismo orden de origen.

Muchas gracias!
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras
  #2 (permalink)  
Antiguo 28/01/2020, 11:33
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 9 meses
Puntos: 1146
Respuesta: Orden de indice de Array en PHP

Dado que tienes un indice numerico es muy sencillo, prueba esto

Código PHP:
Ver original
  1. <?php
  2.  
  3. $arr = array(
  4.     0 => 961,
  5.     2 => 750,
  6.     19 => 783,
  7.     20 => 947,
  8. );
  9.  
  10. var_dump($arr);
  11.  
  12. echo '<br><br><br>';
  13.  
  14. $arr2 = array_values($arr);
  15.  
  16. var_dump($arr2);
  #3 (permalink)  
Antiguo 28/01/2020, 11:44
Avatar de Wasper  
Fecha de Ingreso: julio-2006
Ubicación: de cai, picha!!!
Mensajes: 1.030
Antigüedad: 18 años, 5 meses
Puntos: 41
Respuesta: Orden de indice de Array en PHP

Efectivamente! justamente eso es lo que necesitaba hacer, estaba tan obsesionado con el sort y rsort que ni vi esa funcion...

Me ha venido de perlas!

Muchas gracias máquina!
__________________
Saludos, Jose

Paginas web y SEO
Anuncios por palabras

Etiquetas: dato, indice, orden
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 11:48.