PHP Array-Sortierung


Elemente in einem Array können in aufsteigender oder absteigender Reihenfolge, alphabetisch oder numerisch sortiert werden.


PHP - Array-Sortierfunktionen

In diesem Kapitel stellen wir die folgenden PHP-Array-Sortierfunktionen nacheinander vor:

  • sort() - sortiert Arrays in aufsteigender Reihenfolge
  • rsort() - sortiert Arrays in absteigender Reihenfolge
  • asort() - sortiert assoziative Arrays in aufsteigender Reihenfolge, nach dem Wert
  • ksort() - sortiert assoziative Arrays in aufsteigender Reihenfolge, nach dem Schlüssel
  • arsort() - sortiert assoziative Arrays in absteigender Reihenfolge, nach dem Wert
  • krsort() - sortiert assoziative Arrays in absteigender Reihenfolge, nach dem Schlüssel

sort() - sortiert Arrays in aufsteigender Reihenfolge

Das folgende Beispiel sortiert die Elemente des Arrays $cars in alphabetisch aufsteigender Reihenfolge:

Beispiel

<?php
$cars=array("Volvo","BMW","Toyota");
sort($cars);
?>

Beispiel ausführen »

Das folgende Beispiel sortiert die Elemente des Arrays $numbers in numerisch aufsteigender Reihenfolge:

Beispiel

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);
?>

Beispiel ausführen »


rsort() - sortiert Arrays in absteigender Reihenfolge

Das folgende Beispiel sortiert die Elemente des Arrays $cars in alphabetisch absteigender Reihenfolge:

Beispiel

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

Beispiel ausführen »

Das folgende Beispiel sortiert die Elemente des Arrays $numbers in numerisch absteigender Reihenfolge:

Beispiel

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Beispiel ausführen »


asort() - sortiert assoziative Arrays in aufsteigender Reihenfolge, nach dem Wert

Das folgende Beispiel sortiert ein assoziatives Array in aufsteigender Reihenfolge, nach dem Wert:

Beispiel

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

Beispiel ausführen »


ksort() - sortiert assoziative Arrays in aufsteigender Reihenfolge, nach dem Schlüssel

Das folgende Beispiel sortiert ein assoziatives Array in aufsteigender Reihenfolge nach dem Schlüssel:

Beispiel

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

Beispiel ausführen »


arsort() - sortiert assoziative Arrays in absteigender Reihenfolge, nach dem Wert

Das folgende Beispiel sortiert ein assoziatives Array in absteigender Reihenfolge nach dem Wert:

Beispiel

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

Beispiel ausführen »


krsort() - sortiert assoziative Arrays in absteigender Reihenfolge, nach dem Schlüssel

Das folgende Beispiel sortiert ein assoziatives Array in absteigender Reihenfolge nach dem Schlüssel:

Beispiel

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

Beispiel ausführen »


Vollständige PHP-Array-Referenz

Eine vollständige Referenz aller Array-Funktionen finden Sie in unsererPHP-Array-Referenz。

Dieses Referenzhandbuch bietet eine kurze Beschreibung und Anwendungsbeispiele für jede Funktion!

Andere Erweiterungen