Funkcja arsort() w PHP

Przykład

Sortowanie tablicy asocjacyjnej według wartości kluczy w porządku malejącym:

<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");
arsort($age);
?>

Przykład uruchomienia

Definicja i użycie

Funkcja arsort() sortuje tablicę asocjacyjną według wartości kluczy w porządku malejącym.

Wskazówka:Użyj asort() Funkcja sortuje tablicę w kolejności rosnącej według wartości kluczy.

Wskazówka:Użyj krsort() Funkcja sortuje tablicę wstecznie według nazw kluczy.

Gramatyka

arsort(array,sortingtype);
Parametry Opis
array Wymagane. Określa tablicę do sortowania.
sortingtype

Opcjonalnie. Określa sposób sortowania elementów tablicy/elementów. Możliwe wartości:

  • 0 = SORT_REGULAR - Domyślnie. Sortuje każdy element w standardowej kolejności (Standard ASCII, bez zmiany typu)
  • 1 = SORT_NUMERIC - Traktuje każde elementy jako liczbę.
  • 2 = SORT_STRING - Traktuje każde elementy jako ciąg znaków.
  • 3 = SORT_LOCALE_STRING - Traktuje każde elementy jako ciąg znaków, opierając się na bieżącej konfiguracji regionalnej (można ją zmienić za pomocą setlocale()).
  • 4 = SORT_NATURAL - Traktuje każde elementy jako ciąg znaków, używając podobnego do natsort() naturalnego sortowania.
  • 5 = SORT_FLAG_CASE - Można połączyć (bitwise OR) SORT_STRING lub SORT_NATURAL do sortowania ciągów znaków, niezależnie od wielkości liter.

Opis

Funkcja arsort() sortuje tablicę wstecznie, zachowując relacje indeksów. Głównie używana do sortowania tablic, w których kolejność elementów jest bardzo ważna.

Dodatkowy drugi parametr zawiera dodatkowe identyfikatory sortowania.

Zwraca TRUE, jeśli pomyślnie, w przeciwnym razie FALSE.

Szczegóły techniczne

Zwracana wartość: Zwraca TRUE, jeśli pomyślnie, w przeciwnym razie FALSE.
Wersja PHP: 4+