Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2010, 19:24
Avatar de jival
jival
 
Fecha de Ingreso: noviembre-2007
Mensajes: 173
Antigüedad: 16 años, 5 meses
Puntos: 0
Ordenar Array ...Cual es la forma correcta de hacer esto...

Buenas tengo este Array

Código PHP:
Array
(
    [
fba9d88164f3e2d9109ee770223212a0] => Array
        (
            [
identificador] => fba9d88164f3e2d9109ee770223212a0
            
[cantidad] => 120
            
[categoria] => granos
            
[clase] => Frijoles
            
[descripcion] => Frijoles Negros
            
[nombre] => Frijoles
            
[precio] => 985
            
[id] => 1002
        
)

    [
5f268dfb0fbef44de0f668a022707b86] => Array
        (
            [
identificador] => 5f268dfb0fbef44de0f668a022707b86
            
[cantidad] => 4
            
[categoria] => bebidas
            
[clase] => Cafe
            
[presentacion] => 1 kilo
            
[descripcion] => Este es un texto de prueba de descipcion para este producto 
            
[codigo_provedor] => 0
            
[provedor] => 01
            
[marca] => Volio
            
[codigo_producto] => 3500
            
[nombre] => Cafe Volio
            
[precio] => 980
            
[id] => 3006
        
)

    [
9246444d94f081e3549803b928260f56] => Array
        (
            [
identificador] => 9246444d94f081e3549803b928260f56
            
[cantidad] => 5
            
[categoria] => granos
            
[clase] => Arroz
            
[presentacion] => 1 kilo
            
[descripcion] => Este es un texto de prueba de descipcion para este producto 
            
[codigo_provedor] => 5
            
[provedor] => 01
            
[marca] => Pelon
            
[codigo_producto] => 1400
            
[nombre] => Arroz de mi tierra
            
[precio] => 1250
            
[id] => 1006
        
)

    [
a4380923dd651c195b1631af7c829187] => Array
        (
            [
identificador] => a4380923dd651c195b1631af7c829187
            
[cantidad] => 1
            
[categoria] => bebidas
            
[clase] => Bebidas Energeticas e Hidratantes
            
[presentacion] => 500 Ml
            
[descripcion] => Este es un texto de prueba de descipcion para este producto 
            
[codigo_provedor] => 0
            
[provedor] => 01
            
[marca] => Dos pinos
            
[codigo_producto] => 3200
            
[nombre] => Bebida energetica
            
[precio] => 375
            
[id] => 3003
        
)

    [
a9b7ba70783b617e9998dc4dd82eb3c5] => Array
        (
            [
identificador] => a9b7ba70783b617e9998dc4dd82eb3c5
            
[cantidad] => 1
            
[categoria] => granos
            
[clase] => Arroz
            
[presentacion] => PRESENATCION
            
[descripcion] => Arroz Blanco suelto
            
[codigo_provedor] => 7
            
[provedor] => PROVEDOR
            
[marca] => MARCA
            
[codigo_producto] => 1234578
            
[nombre] => Arroz
            
[precio] => 900
            
[id] => 1000
        
)


lo que quiero es que el resultado en :

foreach($carro as $k => $v){.....}

me lo ordene por [categoria]=>


Como puedo hacerlo, ya intente con ksort(), nsort(), sort(), asort(), ninguna me dios resultado quiza lo hice mal, cual es la forma correcta de hacerlo.

Muchas Gracias