Heim  >  Artikel  >  tägliche Programmierung  >  So sortieren Sie ein Array in PHP

So sortieren Sie ein Array in PHP

藏色散人
藏色散人Original
2018-12-11 14:22:5615965Durchsuche

Um ein Array in PHP zu sortieren, müssen Sie die Sortierfunktion in PHP beherrschen. Die Sortierfunktion stellt das Sortieren eines Arrays dar. Die Sortierfunktion kann nicht nur numerische Arrays, sondern auch String-Arrays sortieren.

So sortieren Sie ein Array in PHP

Im Folgenden stellen wir Ihnen anhand einfacher Codebeispiele die PHP-Methode zum Sortieren von String-Arrays und Array-Arrays vor.

1. Sortieren Sie das String-Array

Der Code lautet wie folgt:

<?php
$text = array("Python","Java","Banana","PHP","Apple");

//对字符串数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($text);
print_r($text);

Das Sortierergebnis lautet wie folgt:

So sortieren Sie ein Array in PHP

Sortieren Sie wie im Bild gezeigt in alphabetischer Reihenfolge.

2. Sortieren Sie das numerische Array

<?php
$numbers = array(5, 10, 3.5, 1, 8, 2);

//对数字数组进行排序
echo "<pre class="brush:php;toolbar:false">";
sort($numbers);
print_r($numbers);

Die Sortierergebnisse sind wie folgt:

So sortieren Sie ein Array in PHP

Wie in gezeigt die Figur, nach Nummer, nach Größe sortieren.

Sortierfunktion bedeutet, das Array zu sortieren. Sobald diese Funktion abgeschlossen ist, werden die Elemente vom niedrigsten zum höchsten angeordnet.


Sortiersyntax:

bool sort (array &$array [,int $sort_flags= SORT_REGULAR ])

Die Parameter:

array stellt das Eingabearray dar.

sort_flags ist ein optionaler zweiter Parameter. sort_flags kann verwendet werden, um das Sortierverhalten mithilfe der folgenden Werte zu ändern:

Sortierungstyp-Flags:

SORT_REGULAR - Elemente normal vergleichen (Typen nicht ändern)

SORT_NUMERIC - Elemente als Zahlen vergleichen

SORT_STRING - Elemente als Zeichenfolgen vergleichen

SORT_LOCALE_STRING - Elemente als Zeichen entsprechend vergleichen Aktuelle Locale-Strings werden verglichen. Es verwendet das Gebietsschema, das mit setlocale()

SORT_NATURAL geändert werden kann – vergleicht Elemente als Zeichenfolgen mit „natürlicher Reihenfolge“ wie natsort()

SORT_FLAG_CASE – kann mit (oder bitweise) SORT_STRING kombiniert werden Oder SORT_NATURAL, um Zeichenfolgen ohne Berücksichtigung der Groß- und Kleinschreibung zu sortieren

Dieser Artikel ist eine detaillierte Einführung in das Sortieren von Arrays in PHP. Ich hoffe, er wird Freunden in Not hilfreich sein!

Das obige ist der detaillierte Inhalt vonSo sortieren Sie ein Array 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