PHP
Referenzliste
sort
Array-Funktionen
Befehl:
bool sort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
Parameter-Liste:
Beschreibung | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Das Eingabe-Array. | |||||||||||
Der optionale zweite Parameter sort_flags kann mit folgenden Werten genutzt werden, um das Sortierverhalten zu ändern:
|
Rückgabewerte:
Gibt bei Erfolg
TRUE
zurück. Im Fehlerfall wird FALSE
zurückgegeben. Beschreibung:
Die Funktion sort() sortiert ein Array (array) aufsteigend nach den Werten.
Die Zuordnung von Schlüssel und Wert bleibt nicht erhalten, ein vorher assoziatives Array wird in ein numerisch indiziertes Array umgewandelt.
Die Zuordnung von Schlüssel und Wert bleibt nicht erhalten, ein vorher assoziatives Array wird in ein numerisch indiziertes Array umgewandelt.
Aktiv in Version:
(PHP 4, PHP 5)
Hinweis:
Hinweis:
Diese Funktion weist den Elementen des Arrays
array
neue Schlüssel zu. Bestehende Schlüssel, die Sie eventuell zugewiesen haben, werden entfernt statt einfach nur die Schlüssel neu anzuordnenWarnung:
Warnung:
Seien Sie vorsichtig bei der Sortierung von Arrays mit unterschiedlichen Typen, weil sort() zu unvorhersehbaren Ergebnissen kommen kann.
Siehe auch:
sort() - Beispiel:
Eingabe:
<?php $fruits = array("Zitrone", "Orange", "Banane", "Apfel"); sort($fruits); foreach ($fruits as $key => $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?>
Ausgabe:
fruits[0] = Apfel
fruits[1] = Banane
fruits[2] = Orange
fruits[3] = Zitrone
fruits[1] = Banane
fruits[2] = Orange
fruits[3] = Zitrone
sort() - Beispiel 2:
Eingabe:
<?PHP $array = array ( 'b' => 'PHP', 'd' => 'ASP', 'a' => 'Perl' ); sort ( $array ); print_r ( $array ); ?>
Ausgabe:
Array
(
[0] => ASP
[1] => PHP
[2] => Perl
)
(
[0] => ASP
[1] => PHP
[2] => Perl
)
Beschreibung:
Wie die meisten PHP-Sortierfunktionen benutzt sort() eine Implementierung von � Quicksort.
Array-Funktionen