Wie sortiere ich ein mehrdimensionales Array nach seinem UNIX-Zeitstempelwert?

DDD
Freigeben: 2024-11-06 00:17:02
Original
577 Leute haben es durchsucht

How do I sort a multidimensional array by its UNIX timestamp value?

Sortieren eines mehrdimensionalen Arrays nach UNIX-Zeitstempelwert

Das gegebene mehrdimensionale Array erfordert eine Sortierung basierend auf dem UNIX-Zeitstempelwert, der im vierten Index von gespeichert ist jedes Subarray. Um dies zu erreichen, kann eine benutzerdefinierte Vergleichsfunktion verwendet werden.

Vergleichsfunktion:

Die Vergleichsfunktion sollte die UNIX-Zeitstempelwerte vergleichen und eine Ganzzahl zurückgeben, die ihre angibt Reihenfolge:

<code class="php">function compare($x, $y) {
    if ($x[4] == $y[4]) {
        return 0;
    } elseif ($x[4] < $y[4]) {
        return -1;
    } else {
        return 1;
    }
}</code>
Nach dem Login kopieren

Usort verwenden:

Die Funktion usort wird verwendet, um das Array mithilfe der Vergleichsfunktion zu sortieren:

<code class="php">usort($nameOfArray, 'compare');</code>
Nach dem Login kopieren

Nach Wenn Sie die Vergleichsfunktion als zweites Argument an usort übergeben, wird das Array in aufsteigender Reihenfolge der UNIX-Zeitstempelwerte sortiert. Das sortierte Ergebnis wird wieder im ursprünglichen Array $nameOfArray.

gespeichert

Das obige ist der detaillierte Inhalt vonWie sortiere ich ein mehrdimensionales Array nach seinem UNIX-Zeitstempelwert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!