![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 5.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam Serdecznie,
Od wczoraj męczę się z pomysłem na posortowanie tablicy według dwóch zmiennych kategoria oraz pozycja. Warunek to zachowanie pierwotnych kluczy asocjacyjnych oraz indeksów. Chciałbym wpierw posortować wszystko po kategoria a później po pozycja dla każdej kategoria. Dane: Posortowane powinno wyglądać tak: Jakieś wskazówki dla laika w tej dziedzinie? Próbowałem uasort ale nie potrafię dać warunku, aby po sortowaniu wg kategoria posortował wg pozycja bez zmiany kategoria. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 159 Pomógł: 43 Dołączył: 8.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Cytat <?php $dane = array ( 2 => array ( 'kategoria' => '3', 'pozycja' => '4' ), 1 => array ( 'kategoria' => '69', 'pozycja' => '1' ), 3 => array ( 'kategoria' => '3', 'pozycja' => '3' ) ); ksort($dane); for($i=count($dane);$i>=1;$i--){ echo 'Kategoria ->' . $dane[$i]['kategoria'] . ' '; echo 'Pozycja ->' . $dane[$i]['pozycja'] . '<br/>'; } ?> Nie wiem czy chodzi o taki efekt ? Opisz dokładnie swój problem bo też już się pogubiłem. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 17:39 |