Array nach Uhrzeiten aufteilen
Sneap
- php
Hallo Leute,
ich hab da ein kleines Problen und zwar hab ich eine array in dem Bilder mit uhrzeiten stehen und ich würde jetzt gerne das array nach den Uhreziten aufteilen lassen in neue array für jede uhrzeit. Leider finde ich dazu keinen Ansatz hat da vll jemand von euch einen Denkanstoß der eine fertige function für mich?
So sieht meine array aus:
Array
(
[66] => 08_02_31.jpg
[33] => 09_38_24.jpg
[5] => 09_48_00.jpg
[14] => 09_56_05.jpg
[8] => 10_12_28.jpg
[81] => 10_12_43.jpg
[39] => 10_15_15.jpg
[29] => 10_15_20.jpg
[1] => 10_20_51.jpg
[61] => 10_21_44.jpg
[20] => 11_42_23.jpg
[4] => 11_42_40.jpg
[53] => 13_06_12.jpg
[19] => 15_45_42.jpg
[64] => 15_50_00.jpg
[69] => 16_13_35.jpg
[82] => 16_17_11.jpg
[7] => 16_17_14.jpg
[80] => 16_17_21.jpg
[54] => 16_19_57.jpg
[3] => 16_20_10.jpg
[16] => 17_07_20.jpg
[58] => 17_10_48.jpg
[47] => 20_28_03.jpg
)
Habs zur besseren Ansicht etwas gekürzt.
Hoffe mir kann jemand Helfen, wie ich das array nach Uhrezeiten aufteilen kann.
Dank euch schon mal allen fürs helfen.
Mfg
Moin!
ich hab da ein kleines Problen und zwar hab ich eine array in dem Bilder mit uhrzeiten stehen und ich würde jetzt gerne das array nach den Uhreziten aufteilen lassen in neue array für jede uhrzeit. Leider finde ich dazu keinen Ansatz hat da vll jemand von euch einen Denkanstoß der eine fertige function für mich?
Ich sehe da keine Uhrzeiten, jedenfalls nix, was mir sofort als Uhrzeit ins Auge springt. Außerdem kann ich mir gerade nicht vorstellen, wie dein gewünschtes Ziel aussehen soll.
Könntest du also mal erklären, wo da Uhrzeiten sind, und insbesondere auch, wie dein Zielarray basierend auf deinen Beispieldaten aussehen soll?
So sieht meine array aus:
Array
(
[66] => 08_02_31.jpg
[33] => 09_38_24.jpg
[5] => 09_48_00.jpg
[14] => 09_56_05.jpg
[8] => 10_12_28.jpg
[81] => 10_12_43.jpg
[39] => 10_15_15.jpg
[29] => 10_15_20.jpg
[1] => 10_20_51.jpg
[61] => 10_21_44.jpg
[20] => 11_42_23.jpg
[4] => 11_42_40.jpg
[53] => 13_06_12.jpg
[19] => 15_45_42.jpg
[64] => 15_50_00.jpg
[69] => 16_13_35.jpg
[82] => 16_17_11.jpg
[7] => 16_17_14.jpg
[80] => 16_17_21.jpg
[54] => 16_19_57.jpg
[3] => 16_20_10.jpg
[16] => 17_07_20.jpg
[58] => 17_10_48.jpg
[47] => 20_28_03.jpg)
- Sven Rautenberg
Moin!
ich hab da ein kleines Problen und zwar hab ich eine array in dem Bilder mit uhrzeiten stehen und ich würde jetzt gerne das array nach den Uhreziten aufteilen lassen in neue array für jede uhrzeit. Leider finde ich dazu keinen Ansatz hat da vll jemand von euch einen Denkanstoß der eine fertige function für mich?
Ich sehe da keine Uhrzeiten, jedenfalls nix, was mir sofort als Uhrzeit ins Auge springt. Außerdem kann ich mir gerade nicht vorstellen, wie dein gewünschtes Ziel aussehen soll.
Könntest du also mal erklären, wo da Uhrzeiten sind, und insbesondere auch, wie dein Zielarray basierend auf deinen Beispieldaten aussehen soll?
Klarr kann ich die Uhrezeit ist der Bildname 08_02_31.jpg = 08:02:31 Uhr. Sorry hab das wohl vergessen zu erwähnen.
Ich würde ganz gerne jede Stunde in einem neuen array haben.
Beispiel:
8 Uhr
08_02_31.jpg
9 Uhr
09_38_24.jpg
09_48_00.jpg
09_56_05.jpg
10 Uhr
10_12_28.jpg
10_12_43.jpg
10_15_15.jpg
usw.
Das array ist natürlich nicht immer gleich. Die Bilder stammen von einer Überwachungskamera. Daher immer sind dort immer unterschiedliche Zeiten vorhanden.
Hi,
Ich würde ganz gerne jede Stunde in einem neuen array haben.
Und diese Arrays sollen dann welchen Zweck haben?
MfG ChrisB
Und diese Arrays sollen dann welchen Zweck haben?
Die sollen dann der Ausgabe und besseren sortierung dienen. Bzw läst sich dann die Anzeige auch besser händeln wenn man zb nur 12 Uhr Bilder sehen möchte.
Aber wenns ne andere Lösung gibt, bin ich gerne für alles offen.
Hi,
Und diese Arrays sollen dann welchen Zweck haben?
Die sollen dann der Ausgabe und besseren sortierung dienen.
Da sehe ich erst mal keinen Grund drin.
Sortieren geht auch so, und für die Ausgabe lautet das wahrscheinlichste Stichwort Gruppenwechsel bzw. Gruppenbruch.
Bzw läst sich dann die Anzeige auch besser händeln wenn man zb nur 12 Uhr Bilder sehen möchte.
Auch das ist mit nur einem Array kein Problem.
MfG ChrisB
Sortieren geht auch so, und für die Ausgabe lautet das wahrscheinlichste Stichwort Gruppenwechsel bzw. Gruppenbruch.
Genau das hab ich gesucht. 1000 Dank.
Guten Morgen,
angenommen, dein Array heißt $aufnahmen, dann mach doch folgendes:
$aufnahmen_neu = array();
foreach($aufnahmen as $key => $value)
{
$uhrzeit = substr($value, 0, 2);
$aufnahmen_neu[$uhrzeit][$key] = $value;
}
print_r($aufnahmen_neu);
mfg
Knusperklumpen