EDIT: con usort() decido io il parametro ( almeno così mi sembra di aver capito ) ?