Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oá gente,
Tenho o seguinte array:
Array([codigo] => Array
(
[Item] => Array()
[Qtde] =>
[Tipo] =>
)Array([2050] => Array
(
[Item] => Array($dados)
[Qtde] => 1
[Tipo] => BP
)
Array([2060] => Array [Item] => Array($dados)
[Qtde] => 1
[Tipo] => BP
)
Array([102030] => Array [Item] => Array($dados)
[Qtde] => 1
[Tipo] => ANEIS
)
Array([102050] => Array [Item] => Array($dados)
[Qtde] => 1
[Tipo] => ANEIS
)flws...
O array e questão é de uma sessão de carrinho, desta forma:
Array
(
[401104025] => Array
(
[Item] => Array
(
[codigo] => 40110402
[0] => 40110402
[codmaq] => 4
[1] => 4
[referencia] => 40110402
[2] => 40110402
[diametro] => 150
[3] => 150
[acabamento] => MF (Macho e Fêmea)
[4] => MF (Macho e Fêmea)
[material] => Ferro fundido
[5] => Ferro fundido
[norma] => DNER
[6] => DNER
[parede] => 32
[7] => 32
)
[Qtde] => 2
[Tipo] => ANEIS
)
[401104024] => Array
(
[Item] => Array
(
[codigo] => 40110402
[0] => 40110402
[codmaq] => 4
[1] => 4
[referencia] => 40110402
[2] => 40110402
[diametro] => 150
[3] => 150
[acabamento] => MF (Macho e Fêmea)
[4] => MF (Macho e Fêmea)
[material] => Ferro fundido
[5] => Ferro fundido
[norma] => DNER
[6] => DNER
[parede] => 32
[7] => 32
)
[Qtde] => 1
[Tipo] => ANEIS
)
[1745] => Array
(
[Item] => Array
(
[linha] =>
[0] =>
[classe] =>
[1] =>
[codigo] => 174
[2] => 174
[descricao] => PAVIMENTO QUADRADO 450X450X50
[3] => PAVIMENTO QUADRADO 450X450X50
[nr_perfil] => 3.054.01252
[4] => 3.054.01252
[molde] => P
[5] => P
[codmaq] => 5
[6] => 5
[maquina] => MBP-6 Dupla Camada
[7] => MBP-6 Dupla Camada
)
[Qtde] => 1
[Tipo] => BP
)
[1755] => Array
(
[Item] => Array
(
[linha] =>
[0] =>
[classe] =>
[1] =>
[codigo] => 175
[2] => 175
[descricao] => PISOGRAMA 400X400X40
[3] => PISOGRAMA 400X400X40
[nr_perfil] => 4.054.00241
[4] => 4.054.00241
[molde] => P
[5] => P
[codmaq] => 5
[6] => 5
[maquina] => MBP-6 Dupla Camada
[7] => MBP-6 Dupla Camada
)
[Qtde] => 2
[Tipo] => BP
)
)flws...
faz um foreach no primeiro array, depois pega os outros pelas chaves nomeadas...
pra ordenar o array do modo q vc quer, eu acho q tem função do PHP q ordena, só não lembro de cabeça qual eh... d auma pesquisada...