Funktion asort

Die Funktion asort sortiert ein Array in aufsteigender Reihenfolge der Elemente unter Beibehaltung der Schlüssel. Die Funktion ändert das Array selbst.

Syntax

phpasort(array &$array, int $flags = SORT_REGULAR): bool

Beispiel

Lassen Sie uns ein assoziatives Array in aufsteigender Reihenfolge der Elemente sortieren:

php<?php
  $arr = [
    'b' => 1,
    'e' => 3,
    'c' => 2,
    'a' => 5,
    'd' => 4,
  ];
  
  asort($arr);
  var_dump($arr);
?>

Das Ergebnis der Codeausführung:

php[
  'b' => 1,
  'c' => 2,
  'e' => 3,
  'd' => 4,
  'a' => 5,
]

Siehe auch

  • die Funktion sort,
    die in aufsteigender Reihenfolge der Elemente sortiert
  • die Funktion rsort,
    die in absteigender Reihenfolge der Elemente sortiert
  • die Funktion ksort,
    die in aufsteigender Reihenfolge der Schlüssel sortiert
  • die Funktion krsort,
    die in absteigender Reihenfolge der Schlüssel sortiert
  • die Funktion arsort,
    die in absteigender Reihenfolge der Elemente unter Beibehaltung der Schlüssel sortiert
  • die Funktion natsort,
    die auf natürliche Weise sortiert
  • die Funktion natcasesort,
    die auf natürliche Weise ohne Berücksichtigung der Groß-/Kleinschreibung sortiert
  • die Funktion usort,
    die nach einer Callback-Funktion sortiert
  • die Funktion uksort,
    die nach einer Callback-Funktion für Schlüssel sortiert
  • die Funktion uasort,
    die nach einer Callback-Funktion unter Beibehaltung der Schlüssel sortiert
  • die Funktion array_multisort,
    die mehrere Arrays sortiert