Sortieren Sie ein 2D-Array nach einer Spalte mit dynamischer RichtungssteuerungPhp

PHP-Programmierer chatten hier
Guest
 Sortieren Sie ein 2D-Array nach einer Spalte mit dynamischer Richtungssteuerung

Post by Guest »

Ich habe ein Array wie dieses:

Code: Select all

Array
(
[0] => Array
(
[record_id] => 21
[quality] => 3
)

[1] => Array
(
[record_id] => 20
[quality] => 3
)

[2] => Array
(
[record_id] => 19
[quality] => 3
)

[3] => Array
(
[record_id] => 18
[quality] => 2
)

[4] => Array
(
[record_id] => 17
[quality] => 3
)

)
Ich muss in der Lage sein, das Array vom höchsten zum niedrigsten Wert (in Bezug auf den Qualitätsschlüssel) in aufsteigender oder absteigender Reihenfolge (bei einem Modus) zu ordnen ausgewählt wurde), also benötige ich es beispielsweise, um ein Array zu bestellen und es geordnet zurückzugeben, z. B.

Code: Select all

function order_array($array, $order = 'asc')
{
if($order == 'asc')
// order the array from lowest to highest

if($order == 'desc')
// order the array from highest to lowest
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post