Heim >Backend-Entwicklung >PHP-Problem >Was ist die Methode zum Sortieren von Array-Elementen in PHP?

Was ist die Methode zum Sortieren von Array-Elementen in PHP?

青灯夜游
青灯夜游Original
2021-05-20 17:43:233047Durchsuche

Sie können array_multisort(), asort(), arsort(), krsort(), ksort(), natcasesort(), natsort(), rsort(), shuffle(), sort() und andere Funktionen in PHP verwenden Sortieren Sie die zu sortierenden Array-Elemente.

Was ist die Methode zum Sortieren von Array-Elementen in PHP?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

PHP verfügt über einige Funktionen zum Sortieren von Arrays:

Die Hauptunterschiede sind:

  • Einige Funktionen sind basierend auf Array Nach Schlüssel sortieren, während andere nach Wert sortiert sind: $array['key'] = 'value';.

  • Ob die Zuordnung zwischen Schlüsseln und Werten nach dem Sortieren beibehalten werden kann, bedeutet, dass die Schlüssel des Arrays nach dem Sortieren möglicherweise auf numerische Typen (0,1,2 ...) zurückgesetzt werden.

  • Die Sortierreihenfolge ist: alphabetische Reihenfolge, von niedrig nach hoch (aufsteigende Reihenfolge), von hoch nach niedrig (absteigende Reihenfolge), numerische Sortierung, natürliche Sortierung, zufällige Reihenfolge oder benutzerdefinierte Sortierung.

  • Hinweis: Alle folgenden Sortierfunktionen wirken sich direkt auf das Array selbst aus, anstatt ein neues geordnetes Array zurückzugeben.

  • Für die folgenden Funktionen ist ihre Reihenfolge nach der Sortierung für gleiche Elemente im Array undefiniert. (Das heißt, die Reihenfolge zwischen gleichen Elementen ist instabil). Funktionsattribute sortieren ray_multisort()

Wert Werte sind von hoch nach niedrig Schlüssel sind Der Schlüssel ist value ist Wert ist WertNeinWertNein value Nein usort()NeinEmpfohlenes Lernen: „"
Schlüssel-Wert-Zuordnungen bleiben erhalten, numerische Typen werden nicht beibehalten. )
krsort()
von hoch nach niedrig. ksort()
Von niedrig nach hoch natcasesort()
natürliche Sortierung, ohne Berücksichtigung der Groß- und Kleinschreibung natsort()
Natürliche Sortierung rsort()
von hoch nach niedrig shuffle()
Zufällig sort()
Vom Benutzer definiert Wert
Vom Benutzer definiert PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Sortieren von Array-Elementen in PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn