Sortieren Sie ein 2D-Array nach einer Spalte mit dynamischer Richtungssteuerung
Posted: 14 Jan 2025, 12:47
Ich habe ein Array wie dieses:
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
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
)
)
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
}