Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Analyse, wie Integer-Arrays mithilfe von PHP-Klassen sortiert werden

Eine kurze Analyse, wie Integer-Arrays mithilfe von PHP-Klassen sortiert werden

藏色散人
藏色散人Original
2021-08-02 10:46:112542Durchsuche

Objektorientiert ist ein zentraler Wissenspunkt in PHP, und „Klasse“ ist auch ein wichtiges Konzept. Deshalb haben wir in „Lernen Sie, eine PHP-Klasse zu verwenden, um Addition, Subtraktion, Multiplikation und Division zwischen zwei Zahlen zu implementieren“ getan Nachdem Sie das Konzept und die Verwendung vorgestellt haben, erläutert dieser Artikel weiterhin die Verwendung von PHP-Klassen.

Wie Sie dem Titel entnehmen können, werden wir dieses Mal darüber sprechen, wie man eine PHP-Klasse zum Sortieren eines Integer-Arrays schreibt. Tatsächlich gibt es in PHP mehrere integrierte Funktionen, die dies direkt können Sortieren Sie Arrays, nämlich

Nach Schlüssel usw. Sortieren Sie ein assoziatives Array der Reihe nach. sort()以升序对数组排序、rsort()以降序对数组排序、asort()根据值,以升序对关联数组进行排序、ksort()根据键,以升序对关联数组进行排序、arsort()根据值,以降序对关联数组进行排序以及krsort()

Über diese Funktionen können Sie sich direkt im Kapitel „

PHP-Array-Sortierung“ im Handbuch informieren.

Konzentrieren wir uns auf die Implementierungsmethode einer Klasse, die Arrays sortieren kann:

Der Code lautet wie folgt:

<?php
class array_sort
{
    protected $_asort;

    public function __construct(array $asort)
    {
        $this->_asort = $asort;
    }
    public function alhsort()
    {
        $sorted = $this->_asort;
        sort($sorted);
        return $sorted;
    }
}
$sortarray = new array_sort(array(11, -2, 4, 35, 0, 8, -9));
var_dump($sortarray->alhsort());

Lassen Sie uns die Datei direkt ausführen, um die Sortierergebnisse anzuzeigen:

Eine kurze Analyse, wie Integer-Arrays mithilfe von PHP-Klassen sortiert werden

Es ist ersichtlich, dass die Werte sind von klein nach groß sortiert.

Im obigen Code verwenden wir das Schlüsselwort class, um eine Klasse mit dem Namen „array_sort“ zu definieren und initialisieren das Objekt dann über die Konstruktormethode. Es gibt ein Schlüsselwort protected, das hier erwähnt werden muss, was bedeutet, dass auf geschützte Klassenmitglieder selbst und ihre Unterklassen und übergeordneten Klassen zugegriffen werden kann.

Abschließend möchte ich Ihnen den neuesten kostenlosen Kurs auf unserer Plattform „

Entering the World of PHP from 0“ empfehlen ~ Kommen Sie und lernen Sie!

Das obige ist der detaillierte Inhalt vonEine kurze Analyse, wie Integer-Arrays mithilfe von PHP-Klassen sortiert werden. 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