Hallo Bernd,
ich versuche mal zu rekapitulieren.
$arrayMitarbeiterLager enthält für einen Mitarbeiter die User-ID, Vor- und Nachname, und 7 Pärchen aus von und bis, jeweils mit mo, di, mi, do, fr, sa, so davor. Vielleicht enthält es noch mehr, aber das wird hier nicht verwendet.
Du holst zu diesem Eintrag in $arrayMitarbeiterLager die Termine des Mitarbeiters zum Termin $_POST['date'].
Und jetzt möchtest Du ausgeben, wann der Mitarbeiter an diesem Tag im Lager ist, sprich: wann er nicht auf Terminen ist.
Da müsste zunächst mal geklärt werden, was es mit der Variablen $zeit auf sich hat. Wie verhält sich $zeit zu $_POST['date']? Das sollte der gleiche Tag sein, sonst passt was was nicht. Und wenn es der gleiche Tag ist, dann sollte das vielleicht auch die gleiche Variable sein (es sei denn, du bringst die Datumsformate nicht übereinander).
Ansonsten kannst Du doch ganz prima $MitarbeiterKalenderTagesansicht auf das $termine-Array in unserem theoretischen Code abbilden. Die Schlüsselnamen sind leicht unterschiedlich, das ist schnell geändert. Die Variablen $Anfang und $Ende sollten dem $von und $bis entsprechen, das Du zum Wochentag aus $arrayMitarbeiterLager ermittelst.
Oder übersehe ich da gerade den Knackpunkt?
Rolf
sumpsi - posui - clusi