PHP asort()Funktionen

PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch

Beispiele

Ein assoziatives Array in aufsteigender Reihenfolge nach seinen Werten sortieren:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
asort($age);
?>

Beispiel ausführen »

Definition und Verwendung

Die Funktion asort() sortiert ein assoziatives Array in aufsteigender Reihenfolge nach seinen Werten.

Tipp:Bitte verwenden Siearsort(), um ein assoziatives Array in absteigender Reihenfolge nach seinen Werten zu sortieren.

Tipp:Bitte verwenden Sieksort(), um ein assoziatives Array in aufsteigender Reihenfolge nach seinen Schlüsseln zu sortieren.

Syntax

asort(array,sortingtype);

Parameter Beschreibung
array Erforderlich. Gibt das zu sortierende Array an.
sortingtype Optional. Gibt an, wie die Elemente/Einträge des Arrays angeordnet werden sollen. Mögliche Werte:
  • 0 = SORT_REGULAR - Standard. Vergleicht Elemente normal (Standard-ASCII, ohne den Typ zu ändern).
  • 1 = SORT_NUMERIC - Behandelt jedes Element als Zahl.
  • 2 = SORT_STRING - Behandelt jedes Element als Zeichenkette.
  • 3 = SORT_LOCALE_STRING - Behandelt jedes Element als Zeichenkette, basierend auf dem aktuellen Locale (kann übersetlocale()setlocale() geändert werden).
  • 4 = SORT_NATURAL - Behandelt jedes Element als Zeichenkette, wobei eine natürliche Sortierung ähnlich wienatsort()natsort() verwendet wird.
  • 5 = SORT_FLAG_CASE - Kann (bitweise OR) mit SORT_STRING oder SORT_NATURAL kombiniert werden, um Zeichenketten ohne Beachtung der Groß-/Kleinschreibung zu sortieren.

Technische Details

Rückgabewert: Gibt bei Erfolg TRUE zurück, bei Fehler FALSE.
PHP-Version: 4+


PHP Array ReferenceVollständiges PHP-Array-Referenzhandbuch

Andere Erweiterungen