Die
php arsort-Funktion wird verwendet, um die Elemente im Array in absteigender Reihenfolge zu sortieren. Wenn die Sortierung erfolgreich ist, wird true zurückgegeben, andernfalls wird zurückgegeben falsch. Dieser Artikel ist jedem gewidmet und erklärt die grundlegende Syntax und Anwendungsbeispiele der Arsort-Funktion. Freunde, die sie benötigen, können auf
arsort zurückgreifen, um das Array in absteigender Reihenfolge zu sortieren und den Index Beziehung.
Grundlegende Syntax
bool arsort ( array &$array [, int $sort_flags = SORT_REGULAR ] )
Diese Funktion sortiert das Array in absteigender Reihenfolge und der Index des Arrays bleibt mit der Einheit verknüpft.
Die Arsort-Funktion wird hauptsächlich zum Sortieren assoziativer Arrays verwendet, bei denen die Reihenfolge der Einheiten wichtig ist.
Parametereinführung:
Parameter |
Beschreibung |
Array |
Erforderlich. Das Eingabearray. |
sort_flags |
Optional. Gibt an, wie die Elemente/Elemente eines Arrays angeordnet sind. Mögliche Werte:
参数 |
描述 |
array |
必需。输入的数组。 |
sort_flags |
可选。规定如何排列数组的元素/项目。可能的值:
0 = SORT_REGULAR - 默认。把每一项按常规顺序排列(Standard ASCII,不改变类型)
1 = SORT_NUMERIC - 把每一项作为数字来处理。
2 = SORT_STRING - 把每一项作为字符串来处理。
3 = SORT_LOCALE_STRING - 把每一项作为字符串来处理,基于当前区域设置(可通过 setlocale() 进行更改)。
4 = SORT_NATURAL - 把每一项作为字符串来处理,使用类似 natsort() 的自然排序。
5 = SORT_FLAG_CASE - 可以结合(按位或)SORT_STRING 或 SORT_NATURAL 对字符串进行排序,不区分大小写。
|
0 = SORT_REGULAR – Standard. Bringen Sie jedes Element in eine reguläre Reihenfolge (Standard-ASCII, keine Änderung des Typs)
1 = SORT_NUMERIC – Behandeln Sie jedes Element als Zahl.
- 2 = SORT_STRING
– jeweils einfügen Ein Element wird als String behandelt.
3 = SORT_LOCALE_STRING – Behandeln Sie jedes Element als Zeichenfolge, basierend auf dem aktuellen Gebietsschema (kann über setlocale() geändert werden).
- 4 = SORT_NATURAL – Behandeln Sie jedes Element als Zeichenfolge und verwenden Sie etwas wie natsort().
- 5 = SORT_FLAG_CASE – Kann mit SORT_STRING oder SORT_NATURAL kombiniert (bitweises ODER) werden, um Zeichenfolgen ohne Berücksichtigung der Groß-/Kleinschreibung zu sortieren.
|
Erklärung
<?php
$age=array("Bill"=>"60","Steve"=>"56","Mark"=>"31");arsort($age);
?>
Die Funktion arsort() sortiert das Array in umgekehrter Reihenfolge und behält es bei die Indexbeziehung. Wird hauptsächlich zum Sortieren assoziativer Arrays verwendet, bei denen die Reihenfolge der Zellen wichtig ist. Der optionale zweite Parameter enthält zusätzliche Sortierflags. RückgabewertGibt bei Erfolg TRUE und bei Misserfolg FALSE zurück. Beispiel:
Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in das PHP-Beispiel „Arsort Array absteigend order_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