Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%)
|
Witam,
Mam taką oto tablicę:
Tablica została wcześniej posortowana funkcją asort , a więc wg. wartości od największej do najmniejszej. Potrzebuję pobrać pięć pierwszych elementów tej tablicy (ewentualnie 5 ostatnich elementów, to wtedy sobie posortuję w odwrotnej kolejności). Próbowałem to zrobić w pętli for:
ale to nie działa ponieważ klucze w tablicy są różnych wartośći (IMG:style_emoticons/default/sad.gif) P.S. W manualu nie znalazłem funkcji, która pobiera z posortowanej tablicy pierwszych lub ostatnich paru elementów, ale być może źle szukałem. proszę o podpowiedź, dzięki, pozdrawiam Ten post edytował damianooo 16.07.2013, 10:18:25 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 264 Pomógł: 54 Dołączył: 31.08.2007 Skąd: Tychy Ostrzeżenie: (0%)
|
użyteczna będzie funkcja array_slice, którą przytniesz sobie tablice do np. ostatnich 5 elementów.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%)
|
świetnie , to mi w zupełności wystarcza ...
dla zainteresowanych zastosowałem to u siebie w skrypcie w ten sposób: P.S. W manualu znalazłem info że opcja "true" znaczy że mają zostać zachowane klucze, a na tym mi szczególnie zależało. Wielkie dzięki, Pozdrawiam Ten post edytował damianooo 16.07.2013, 10:48:17 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 16:21 |