No entendi del todo, pero supongo que quieres ordenar el array según el ID del array, en todo caso puedes usar ksort o krsort los cuales ordenan el array según el ID....
Código PHP:
Ver original'b'=>'casa',
'c'=>'coche',
'a'=>'bicicleta',
'd'=>'arbol'
);
//orden por ksort
/*
a=>bicicleta
b=>casa
c=>coche
d=>arbol
*/
//order krsort
/*
d=>arbol
c=>coche
b=>casa
a=>bicicleta
*/