Witam! Nawiązując do poprzedniego tematu, który i tak okazał się w zasadzie niepotrzebny, napotkałem kolejny problem. Mam tablicę obiektów:
  1. $druzyny[$i]->nazwa;
  2. $druzyny[$i]->punkty;
  3. $druzyny[$i]->bramki;
  4. #itd...
Chcąc posortować taką tablicę wg punktów a następnie bramek popełniłem coś takiego:
  1. $punkty=array();
  2. $bramki=array();
  3. $straty=array();
  4. foreach ($druzyny as $i=>$d){
  5. $punkty[$i]=$d->points;
  6. $bramki[$i]=$d->bramki;
  7. $straty[$i]=$d->straty;
  8. }
  9. $punkty, SORT_NUMERIC, SORT_DESC
  10. ,$bramki, SORT_NUMERIC, SORT_DESC
  11. ,$straty, SORT_NUMERIC, SORT_ASC
  12. ,$druzyny
  13. );

Efekt jest bardzo zadowalający smile.gif Zastanawiam się jednak, czy nie da się tego problemu obejść bez tworzenia tych trzech pomocniczych tablic?