![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 16 Pomógł: 0 Dołączył: 18.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem. Mam tablicę asocjacyjną wyglądającą w ten sposób:
Array ( [151] => 0 [149] => 0 [147] => 2 [145] => 0 [143] => 1 [139] => 0 [137] => 1 [135] => 1 [110] => 1 ) Sortuję ją funkcją arsort(), po wartościach (z zachowaniem kluczy) i otrzymuję następujący wynik: Array ( [147] => 2 [143] => 1 [135] => 1 [110] => 1 [137] => 1 [139] => 0 [145] => 0 [151] => 0 [149] => 0 ) Teraz po potrzebuję posortować ją po kluczach w ramach konkretnej wartości (czyli posortować klucze rosnąco, dla wartości 0, 1, 2, 3... itd.), żeby uzyskać taki wynik: Array ( [147] => 2 [143] => 1 [137] => 1 [135] => 1 [110] => 1 [151] => 0 [149] => 0 [145] => 0 [139] => 0 ) Próbowałem już różnych funkcji sortujących i ostatecznie nic mi z tego nie wypaliło. Czy ma ktoś jakiś pomysł na takie sortowanie tablicy?? Zaznaczę, że krok drugi nie jest konieczny, ostatecznie chodzi mi o uzyskanie ostatniej tablicy z pierwszej (podałem go dla zobrazowania całego procesu). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:56 |