Funkcja krsort() w PHP

Przykład

Sortowanie tablicy asocjalnej według kluczy w porządku malejącym:

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

Przykład uruchomienia

Definicja i użycie

Funkcja krsort() sortuje tablicę asocjalną według kluczy w porządku malejącym.

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

Wskazówka:Użyj arsort() Funkcja sortuje tablicę wstecznie według wartości kluczy.

Gramatyka

krsort(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. Traktuje każde elementy jako standardową kolejność (Standard ASCII, nie zmieniając 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ć (oraz) SORT_STRING lub SORT_NATURAL do sortowania ciągów znaków, niezależnie od wielkości liter.

Opis

Funkcja krsort() sortuje tablicę wstecznie według kluczy, zachowując oryginalne klucze wartości.

Drugie opcjonalne parametry zawierają dodatkowe znaki sortowania.

Zwraca TRUE, jeśli sukces, w przeciwnym razie FALSE.

Szczegóły techniczne

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