So verwenden Sie die Funktion arsort() in PHP

So Verwenden Sie Die Funktion Arsort In Php



Das Sortieren von Arrays ist eine wichtige Aufgabe für PHP-Programmierer, da es eine bessere Organisation der Daten ermöglicht und die Leistung verbessert. Der array() Die Funktion ist eine häufig verwendete Sortiermethode in PHP, die es Entwicklern ermöglicht, Arrays in einer bestimmten Reihenfolge zu sortieren. Benutzen array() , kann der Programmierer das Array nach den darin enthaltenen Werten sortieren, vom höchsten zum niedrigsten und umgekehrt.

Dieser Blog ist eine detaillierte Anleitung zur Verwendung array() Funktion in PHP.

Was ist die PHP-Funktion arsort()?

Der array() ist eine nützliche integrierte PHP-Funktion, die zum Sortieren von Arrays in absteigender Reihenfolge verwendet wird, wobei die Werte berücksichtigt und gleichzeitig die Schlüssel-Wert-Zuordnungen beibehalten werden. Sie sortiert das Array in umgekehrter Reihenfolge im Vergleich zur Funktion asort(), die für die Array-Sortierung in aufsteigender Reihenfolge verwendet wird.







Syntax: Die von der verwendete Syntax array() Funktion in PHP wird als angegeben



Sortiment ( Array , Flaggen )

Diese Funktion akzeptiert zwei Argumente:



Array: Ein bestimmtes Array, das sortiert werden muss.





Flaggen: Dies ist ein optionaler Parameter, der zur Angabe eines der angegebenen Werte verwendet wird:

  • SORT_REGULAR: Dies ist ein Standardwert, der die Elemente normal vergleicht.
  • SORT_NUMERIC: Dies wird verwendet, um die Elemente numerisch zu vergleichen.
  • SORT_STRING: Dies wird verwendet, um die Elemente mit den Zeichenfolgen zu vergleichen.
  • SORT_LOCALE_STRING: Dies wird verwendet, um die Elemente als Zeichenfolgen basierend auf der aktuellen Position zu vergleichen.
  • SORT_NATURAL: Dies wird verwendet, um die Elemente als Zeichenfolgen mithilfe der natürlichen Reihenfolge zu vergleichen.
  • SORT_FLAG_CASE: Dies wird verwendet, um die Elemente wie die Zeichenfolgen zu vergleichen und die Groß- und Kleinschreibung zu berücksichtigen.

Rückgabewert: Bei Erfolg ist der von der Funktion zurückgegebene Wert wahr; andernfalls wird false zurückgegeben.



So arbeiten Sie mit der Funktion arsort() in PHP

Die grundlegenden Schritte zur Verwendung des array() Funktionen in PHP sind:

Schritt 1: Deklarieren und initialisieren Sie ein Array.

Schritt 2: Benutzen Sie die array() Funktion, indem Sie das deklarierte Array und den Sortiertyp als Argumente übergeben.

Schritt 3: Drucken Sie das sortierte Array mithilfe der for-each-Schleife auf dem Bildschirm aus.

Betrachten wir einige Beispiele:

Beispiel 1

Im angegebenen PHP-Code sortieren wir ein Array von Ganzzahlen mithilfe von array() Funktion:



$int_array = Array ( 7 , 6 , 4 , 1 , 10 , 9 , 8 ) ;

Sortiment ( $int_array , SORT_NUMERIC ) ;

Echo „Das sortierte Array ist:“ ;

für jede ( $int_array als $Wert ) {

Echo $Wert . ' ' ;

}

?>

Beispiel 2

In einem bestimmten PHP-Code werden wir ein Array von Zeichen mithilfe von sortieren array() Funktion.



$char_array = Array ( 'l' , 'ich' , 'N' , 'In' , 'X' , 'H' , 'ich' , 'N' , 'T' ) ;

Sortiment ( $char_array ) ;

Echo „Das sortierte Array ist:“ ;

für jede ( $char_array als $Wert ) {

Echo $Wert . ' ' ;

}

?>

Der obige PHP-Code sortiert das Zeichenarray in absteigender Reihenfolge auf der Grundlage der ASCII-Werte der Zeichen.

Beispiel 3

Um die Zeichen alphabetisch zu sortieren, können Sie einen optionalen Parameter hinzufügen „SORT_STRING“ .

Zum Beispiel:



$char_array = Array ( 'l' , 'ich' , 'N' , 'In' , 'X' , 'H' , 'ich' , 'N' , 'T' ) ;

Sortiment ( $char_array , SORT_STRING ) ;

Echo „Das sortierte Array ist: \N ' ;

für jede ( $char_array als $Wert )

{

Echo $Wert . ' ' ;

}

?>

Abschluss

Der array() Die Funktion ist ein wichtiges Werkzeug für PHP-Programmierer, die Arrays nach Wert organisieren und sortieren möchten. Durch die Verwendung der in diesem Leitfaden beschriebenen grundlegenden Schritte können Entwickler Sequenzen für Entscheidungen schnell und effektiv sortieren. array(), Mit seinen vielen Optionen und Parametern bietet es flexible und leistungsstarke Optionen für alle Ihre PHP-Array-Sortieranforderungen.