Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Array-Sortierfunktion

PHP-Array-Sortierfunktion

angryTom
angryTomnach vorne
2019-10-15 11:51:422244Durchsuche

In diesem Artikel werden 6 PHP-Array-Sortierfunktionen vorgestellt. Ich hoffe, er wird Ihnen hilfreich sein.

  • sort() – Sortiert das Array in aufsteigender Reihenfolge (die Übergabe einer Referenz ändert das ursprüngliche Array)

  • rsort() – Sortiert Array in absteigender Reihenfolge Anordnung (die Übergabe einer Referenz ändert das ursprüngliche Array)

  • asort() – Sortiert das Array in aufsteigender Reihenfolge entsprechend dem Wert des zugehörigen Arrays

  • ksort() – Sortieren Sie das Array in aufsteigender Reihenfolge nach den Schlüsseln des assoziativen Arrays

  • arsort() – Sortieren Sie das Array in absteigender Reihenfolge nach Werte des assoziativen Arrays

  • krsort() – Sortieren Sie das Array in absteigender Reihenfolge nach dem Schlüssel des zugehörigen Arrays

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2019/3/12
 * Time: 9:46
 */
$arr = [&#39;Tom&#39;=>&#39;11&#39;,&#39;Jerry&#39;=>20,&#39;heros&#39;=>[&#39;caption&#39;,&#39;superman&#39;]];
print_r($arr);
sort($arr);
print_r($arr);
rsort($arr);
print_r($arr);
asort($arr);
print_r($arr);
ksort($arr);
print_r($arr);
arsort($arr);
print_r($arr);
krsort($arr);
print_r($arr);

Das Ausführungsergebnis ist wie folgt

Array
(
    [Tom] => 11
    [Jerry] => 20
    [heros] => Array
        (
            [0] => caption
            [1] => superman
        )
)
Array
(
    [0] => 11
    [1] => 20
    [2] => Array
        (
            [0] => caption
            [1] => superman
        )
)
Array
(
    [0] => Array
        (
            [0] => caption
            [1] => superman
        )
    [1] => 20
    [2] => 11
)
Array
(
    [2] => 11
    [1] => 20
    [0] => Array
        (
            [0] => caption
            [1] => superman
        )
)
Array
(
    [0] => Array
        (
            [0] => caption
            [1] => superman
        )
    [1] => 20
    [2] => 11
)

Wichtige Dinge Die Verarbeitung von Arrays in PHP ist eine Referenzverarbeitung, was bedeutet, dass das ursprüngliche Array geändert wird, wenn Sie dies nicht möchten Um das ursprüngliche Array zu ändern, wird empfohlen, eine neue Array-Maschine für Sortiervorgänge zu erstellen.

Wenn wir sortieren möchten, möchten wir natürlich immer noch, dass das ursprüngliche Array in ein sortiertes Array geändert wird.

Weitere Kenntnisse zu PHP finden Sie auf der chinesischen PHP-Website !

Das obige ist der detaillierte Inhalt vonPHP-Array-Sortierfunktion. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:www.80shihua.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen