Foros del Web » Programando para Internet » PHP »

Ordenar array con php

Estas en el tema de Ordenar array con php en el foro de PHP en Foros del Web. Quiero realizar lo siguiente: Tengo un consulta mysql que contiene: (nombre,tipo,categoria,comunidad,provincia,localid ad) Ejemplo de resultado: (Gran misuri, hotel,3 estrellas,Madrid,Madrid,Mostoles) (alaaaaadd, apartamento,2 estrellas,Extremadura,cáceres,Cásceres) Mi pregunta es ...
  #1 (permalink)  
Antiguo 23/09/2008, 04:08
Avatar de Silko  
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 15 años, 7 meses
Puntos: 0
Ordenar array con php

Quiero realizar lo siguiente:

Tengo un consulta mysql que contiene:(nombre,tipo,categoria,comunidad,provincia,localid ad)

Ejemplo de resultado:
(Gran misuri, hotel,3 estrellas,Madrid,Madrid,Mostoles)
(alaaaaadd, apartamento,2 estrellas,Extremadura,cáceres,Cásceres)

Mi pregunta es si se puede ordenar el array obtenido (por campos) mediante funciones php para no tener que realizar mas consultas a la base de datos.

Me gustaría ordenar por defecto por nombre.
Tipo/categoría están separados pero me gustaría ordenarlo de manera conjunta para que no me mezcle hostal 2 estrellas con hotel 2 estrellas.

Y por ubicación.(comunidad, provincia, localidad)

Si pudieseis darme una idea de como hacerlo, o que funciones utilizar para ordenar por campos de array, o ejemplos...

Muchas gracias


Si pudieseis darme una idea de como hacerlo, o que funciones utilizar para ordenar por campos de array, o ejemplos...

Muchas gracias
  #2 (permalink)  
Antiguo 23/09/2008, 07:25
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Ordenar array con php

Si lo que quieres es optimizar rendimiento te recomiendo que lo hagas a través de consultas.

Ya que realizar una función con PHP que lo haga te va a consumir mas CPU, memoria y tiempo que hacer una simple consulta.

Saludos!
  #3 (permalink)  
Antiguo 23/09/2008, 10:56
Avatar de Silko  
Fecha de Ingreso: septiembre-2008
Mensajes: 62
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Ordenar array con php

Ok, muchas gracias. La razón de hacerlo en php era proque creia que iba a tardar menos.
Al final resulta que lo más sencillo es mejor.
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 08:05.