Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

horacio2009

ordenando um array por data

Recommended Posts

bom dia a todos!!

pessoal...tenho essa array cujos valores são inseridos dentro em um while...

 

 

$dados=array(
"nome" =>$ar['cliente'],
"data" =>$ar['data'],
"CodigoCompra" =>$ar['cod_compra'],
"NovoCodigo" =>$ar['infoNova'],
"modelo" =>$ar['modelo'],
"valor" =>$ar['valor'],
);
$array[]=$dados;
funciona corretamente, porém, eu quero ordenar a exibição dessa array por hora, pela data, hora, pelo nome(dependendo de como o cliente ordenar)....
tem como controlar as ordens dessa array???tentei o ksort, mas, ou eu fiz errado, ou não funciona mesmo com essa função...
enfim...o que podem dizer sobre isso??
Sem mais, obrigado!!!
Horácio

Compartilhar este post


Link para o post
Compartilhar em outros sites

Missão quase impossível, ahhaha..

Mas te dou uma dica, faça uma matriz:

 

$dados=array(  "data"   => array(0 =>16012013, 1=>15012013, 2=>17012013),
"nome"      =>array(0=>"Garcia",1=>"Loureiro",2=>"Marlene"),
"CodigoCompra"  =>array(0=>333,1=>335,2=>337)); 

 

guarde ela e depois ordene ela e guarde os outros dados fazendo um if, porque direto não dá, o código para ordenar é somente para aquele vetor (pelo menos que eu conheça), então você terá que manipular, ou de onde estão vindo os dados trazer já ordenado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.