PHP -Sortierarrays
Die Elemente in einem Array können in alphabetischer oder numerischer Reihenfolge, absteigend oder aufsteigend sortiert werden.
PHP - Sortierfunktionen für Arrays
In diesem Kapitel werden wir die folgenden PHP-Array-Sortierfunktionen durchgehen:
sort()
- Arrays in aufsteigender Reihenfolge sortierenrsort()
- Arrays in absteigender Reihenfolge sortierenasort()
- assoziative Arrays in aufsteigender Reihenfolge nach dem Wert sortierenksort()
- assoziative Arrays in aufsteigender Reihenfolge nach dem Schlüssel sortierenarsort()
- assoziative Arrays in absteigender Reihenfolge nach dem Wert sortierenkrsort()
- assoziative Arrays in absteigender Reihenfolge nach dem Schlüssel sortieren
Array in aufsteigender Reihenfolge sortieren - sort()
Das folgende Beispiel sortiert die Elemente des $cars-Arrays in aufsteigender alphabetischer Reihenfolge:
Beispiel
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
Das folgende Beispiel sortiert die Elemente des $numbers-Arrays in aufsteigender numerischer Reihenfolge:
Beispiel
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Array in absteigender Reihenfolge sortieren - rsort()
Das folgende Beispiel sortiert die Elemente des $cars-Arrays in absteigender alphabetischer Reihenfolge:
Beispiel
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
Das folgende Beispiel sortiert die Elemente des $numbers-Arrays in absteigender numerischer Reihenfolge:
Beispiel
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Array sortieren (aufsteigend), nach Wert - asort()
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);
?>
Array sortieren (aufsteigende Reihenfolge), nach Schlüssel - ksort()
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);
?>
Array sortieren (absteigende Reihenfolge), nach Wert - arsort()
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);
?>
Array sortieren (absteigende Reihenfolge), nach Schlüssel - krsort ()
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);
?>
Vollständige PHP-Array-Referenz
Eine vollständige Referenz aller Array-Funktionen finden Sie in unserer vollständigen PHP-Array-Referenz .
Die Referenz enthält zu jeder Funktion eine kurze Beschreibung und Anwendungsbeispiele!