Um ein Array nach Wert zu sortieren und die Reihenfolge in PHP umzukehren, können Sie die folgenden Schritte verwenden: Nach Wert in aufsteigender Reihenfolge sortieren: Verwenden Sie die Funktion asort($array). Nach Wert in absteigender Reihenfolge sortieren: Verwenden Sie die Funktion arsort($array).
PHP: Array nach Wert sortieren, Schlüssel beibehalten und Reihenfolge umkehren
Problem
Oft ist es notwendig, ein Array nach seinem Wert zu sortieren und dabei die Zuordnung der Originalschlüssel beizubehalten. Darüber hinaus ist es manchmal erforderlich, die sortierten Ergebnisse umzukehren. In diesem Artikel wird erläutert, wie Sie diese Aufgaben in PHP implementieren.
Code
1. Sortieren Sie das Array nach Wert Der folgende Codeausschnitt Ein praktisches Beispiel, das zeigt, wie ein Array von Produkten basierend auf Benutzerbewertungen und in umgekehrter Reihenfolge sortiert wird:
$array = ['apple' => 1, 'banana' => 3, 'cherry' => 2]; asort($array); // 按值升序排序,保留键
Nach der Ausführung dieses Codeausschnitts enthält das $products-Array Produkte, die nach Benutzerbewertungen von hoch nach niedrig sortiert sind, wobei die ursprünglichen Produktnamen beibehalten werden Schlüssel.
Das obige ist der detaillierte Inhalt vonPHP: Array nach Wert sortieren, Schlüssel beibehalten und Reihenfolge umkehren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!