Ich habe das folgende Array aus einer Datenbank entnommen:Finden Sie doppelte Werte in einem mehrdimensionalen Array und neue mehrdimensionalen Matrix erstellen, die keine Duplikate enthalten
Array ( [0] => Array ( [facility_name] => AFC Clayton Juniors [day] => 15 [month] => Apr [year] => 2016 [start_time] => 20 [end_time] => 21 ) [1] => Array ( [facility_name] => AFC Clayton Juniors [day] => 15 [month] => Apr [year] => 2016 [start_time] => 22 [end_time] => 23 ) [2] => Array ( [facility_name] => Chorlton Runners [day] => 15 [month] => Apr [year] => 2016 [start_time] => 10 [end_time] => 11 ) [3] => Array ( [facility_name] => Chorlton Runners [day] => 15 [month] => Apr [year] => 2016 [start_time] => 19 [end_time] => 20 ) )
Und ich brauche es verschachtelt werden, wie folgt: :
Array
(
[0] => Array
(
[facility_name] => AFC Clayton Juniors
[dates] => Array
(
[date1] => Array
(
[date] => 15 Apr 2016
[timeslots] => Array
(
[timeslot1] => Array
(
[start_time] => 20
[end_time] => 21
)
[timeslot2] => Array
(
[start_time] => 22
[end_time] => 23
)
)
[date2] => 16 Apr 2016 //etc
)
)
[1] => Array
(
[facility_name] = Chorlton Runners
[dates] => Array //etc
)
)
um dies näher auszuführen: ich habe keinen doppelten Namen in meinem Array haben muß, und die Daten, die für den gleichen Namen existieren als neue Schlüssel, um den Daten-Array, das die gleichen n entsprechen eingegeben werden ame, und das gleiche für Zeitfenster. Wie kann ich das machen?
Vielen Dank dafür !! Sowohl für die Zeit, um den Algorithmus und die Kommentare zu schreiben. Zumindest verstehe ich jetzt, wie das hätte gemacht werden sollen. – arch1ve