Funkcja PHP arsort() - sortowanie z zachowaniem indeksów

Funkcja PHP arsort()

Funkcja PHP arsort() sortuje przekazaną jej jako argument tablicę malejąco według wartości, zachowując indeksy lub klucze elementów. Funkcja ta przyjmuje tablicę przez referencję, a więc sortuje oryginalną strukturę danych, a nie jej kopię.

Jeśli funkcja arsort() napotka dwa takie same elementy, to pozostawia ich względne ułożenie bez zmian.

Składnia funkcji PHP arsort()

Funkcja PHP arsort() ma następującą składnię:

arsort(array &$array, int $flags = SORT_REGULAR): true

Parametry

Parametr Opis
array Parametr obowiązkowy. Tablica PHP do posortowania.
flags Parametr opcjonalny. Umożliwia zastosowanie jednego z poniższych ustawień sposobu sortowania:
  • SORT_REGULAR — wartość domyślna, oznaczająca normalne porównywanie
  • SORT_NUMERIC — porównywanie numeryczne
  • SORT_STRING — porównywanie jako łańcuchy znaków
  • SORT_LOCALE_STRING — porównywanie jako łańcuchy znaków na podstawie obecnej lokalizacji, którą można ustawić za pomocą funkcji setlocale()
  • SORT_NATURAL — porównywanie jako łańcuchy przy użyciu algorytmu uporządkowania naturalnego
  • SORT_FLAG_CASE — można łączyć za pomocą bitowego operatora OR z opcjami SORT_STRING i SORT_NATURAL, aby sortować jako łańcuchy bez rozróżniania wielkości liter.

Wartość zwrotna

Funkcja PHP arsort() zawsze zwraca wartość logiczną true.

Typ zwrotny: bool.

Udostępnij:
Share

Podobał Ci się ten artykuł?

Oceń go!

Średnia 5 / 5. Liczba głosów: 2

Jeszcze nikt nie głosował. Wyprzedź innych i zagłosuj.

Skoro spodobał Ci się ten artykuł...

Poleć go znajomym!

Ojej :( Powiedz nam, co powinniśmy poprawić!

blank
Podoba Ci się ta strona?

Pomóż nam się rozwijać, wykupując płatne konto. Dzięki temu będziemy mogli tworzyć dla Ciebie jeszcze więcej ciekawych treści, a Ty pozbędziesz się reklam.

Dodaj komentarz