Ich habe Array wie folgt:Split assoziatives Array von Schlüssel
private $schedule = [
"13:00" => true,
"13:30" => false,
"14:00" => true,
"14:30" => true,
"15:00" => true,
"15:30" => true,
"16:00" => true,
]
Zum Beispiel aktuelle Zeit "14.00 Uhr".
ich will, ist dieses Array in zwei Arrays aufgeteilt:
vor "14.00 Uhr"
private $schedule1 = [
"13:00" => true,
"13:30" => false,
"14:00" => true
]
nach "14.00 Uhr"
private $schedule2 = [
"14:30" => true,
"15:00" => true,
"15:30" => true,
"16:00" => true,
]
Gibt es Art und Weise zu tun, das mit dem Schlüssel ("14:00")?
'$ before1400 = array_filter ($ Zeitplan, function ($ key) {return $ key <= '14: 00' ;}, ARRAY_FILTER_USE_KEY) ; $ after1400 = array_filter ($ schedule, funktion ($ key) {return $ key> '14: 00 ';}, ARRAY_FILTER_USE_KEY); ' –
@MarkBaker hat die perfekte Lösung gefunden. Post es als Antwort –
möglich in PHP-Version> 5.6.0 – jitendrapurohit