Foros del Web » Programando para Internet » PHP »

Ordenar array en función de un valor

Estas en el tema de Ordenar array en función de un valor en el foro de PHP en Foros del Web. Hola foreros!! He estado dando muchas vueltas a este tema y como no encuentro forma de hacerlo os pido vuestra ayuda. Tengo este array: Código ...
  #1 (permalink)  
Antiguo 14/05/2008, 05:14
Avatar de damargon  
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 10 meses
Puntos: 3
Ordenar array en función de un valor

Hola foreros!!

He estado dando muchas vueltas a este tema y como no encuentro forma de hacerlo os pido vuestra ayuda.

Tengo este array:

Código PHP:
$this->products[$index]['attributes'][$subindex] = array('option' => $attributes['products_options_name'],
                                                                     
'value' => $attributes['products_options_values_name'],
                                                                     
'option_id' => $option,
                                                                     
'value_id' => $value,
                                                                     
'prefix' => $attributes['price_prefix'],
                                                                     
'code_suffix' => $attributes['code_suffix'],
                                                                    
'price' => $attributes['options_values_price'],
                                                                     
'products_id' => $attributes['products_id']); 
Y quiero ordenar los valores en función del valor 'option_id' => $option pero a la inversa, es decir, de mayor a menor.

¿Alguien sabe cómo podría hacerlo?

Muchas gracias!!
  #2 (permalink)  
Antiguo 14/05/2008, 09:05
jpeeri
Invitado
 
Mensajes: n/a
Puntos:
Re: Ordenar array en función de un valor

http://es2.php.net/manual/es/function.sort.php
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.