Funkcja asort() w PHP

Przykład

Sortowanie tablicy asocjalnej według wartości kluczy w porządku rosnącym:

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

Przykład uruchomienia

Definicja i użycie

Funkcja asort() sortuje tablicę asocjalną według wartości kluczy w porządku rosnącym.

Wskazówka:Użyj arsort() Funkcja sortuje tablicę w porządku malejącym według wartości kluczy.

Wskazówka:Użyj ksort() Funkcja sortuje tablicę w porządku alfabetycznym według nazw kluczy.

Gramatyka

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

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

  • 0 = SORT_REGULAR - Domyślnie. Sortuje każdy element według 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, opiera 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żywa podobnego do natsort() naturalnego sortowania
  • 5 = SORT_FLAG_CASE - Można połączyć (bitwise OR) SORT_STRING lub SORT_NATURAL do sortowania stringów, niezależnie od wielkości liter

Opis

Funkcja asort() sortuje tablicę i utrzymuje relacje indeksowe. Głównie używana do sortowania tablic, gdzie kolejność elementów jest bardzo ważna.

Drugi opcjonalny parametr zawiera dodatkowe oznaczenia 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+