Bonjour.
Ton principal problème est que tu appréhendes mal le contexte dans lequel tu te mets.
Pour que ton système soit correct, le mieux serait que tu puisses faires une relations entre ta table qui concerne les horaires et celle qui concerne les postes, de cette manière tu n'aurais même pas à faire de boucles pour créer ton tableau, car tu obtiendrais déjà le résultat que tu veux obtenir.
Ensuite, quelle est cette idée de vouloir créer un tableau sur la variable $_POST ?
De plus que je ne sais pas ce que fait exactement la fonction debug, en tout cas tu la place au mauvais endroit, si tu veux faire un debug de chaque creneau, il te faut la placer à l'extérieur de ta seconde boucle, tu devrais plutôt faire quelque chose comme :
Ce qui devrait te donner quelque chose comme :