Funkcja ksort() w PHP

Przykład

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

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

Przykład uruchomienia

Definicja i użycie

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

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

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

Gramatyka

ksort(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 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 ksort() sortuje tablicę według nazw kluczy, zachowując oryginalne klucze wartości.

Drugie opcjonalne parametry zawierają dodatkowe znaki 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+