Ich habe folgende mehrdimensionales Arraymehrdimensionales Array sortieren basierend auf Datenbank-Spaltenwert vergleichen
Array
(
[1] => 22
[2] => 12
[3] => Array
(
[0] => 4
[1] => 21
)
[5] => Array
(
[0] => 9
[1] => 3
)
[7] => 7
[8] => 6
[9] => 1
[10] => 2
[11] => 10
[12] => 0
[13] => 23
[14] => 18
[15] => 16
[16] => 19
[17] => 15
[18] => 5
[19] => 8
[20] => 11
[21] => 13
[22] => 17
[23] => 14
[24] => 20
)
I mehrals ein Wert unter Array von Haupt-Array sortieren möchten.
Array
(
[3] => Array
(
[0] => 4
[1] => 21
)
[5] => Array
(
[0] => 9
[1] => 3
)
)
Jeder Schlüsselwert wird mit der Datenbankspalte verglichen und ein Array sortiert. Wenn der Wert nicht gefunden wird, bleibt das Array unverändert. Zum Beispiel: Der unten Schlüsselwert 21 in Datenbankspalten haben, dann sind erwartete Ergebnisse wie
[3] => Array
(
[0] => 21
[1] => 4
)
aussehen, als nächster Array, der Schlüsselwert nächste Array nicht in der Datenbank dann erwartete Ergebnisse gefunden, wie es ist,
[5] => Array
(
[0] => 9
[1] => 3
)
Der endgültige Ausgang sucht,
Array
(
[1] => 22
[2] => 12
[3] => Array
(
[0] => 21
[1] => 4
)
[5] => Array
(
[0] => 9
[1] => 3
)
[7] => 7
[8] => 6
[9] => 1
[10] => 2
[11] => 10
[12] => 0
[13] => 23
[14] => 18
[15] => 16
[16] => 19
[17] => 15
[18] => 5
[19] => 8
[20] => 11
[21] => 13
[22] => 17
[23] => 14
[24] => 20
)
Könnten Sie mir bitte helfen
'rsort ($ array [3])' ?? –
Was hast du bisher versucht? –
Der Schlüsselwert 21 ist die Stunde des Tages. Diese Stunden sollten mit Datenbankspalte wie, übereinstimmen Ich möchte den Industriezeitwert aus der Datenbank abrufen – Naveeth