Je suis en boucle dans un tableau, et pour chaque valeur, j'ai besoin d'insérer un autre tableau contenant quelques éléments. Le code ci-dessous insère le tableau fin:Itérer à travers un tableau PHP et insérer un autre tableau sans l'écraser
foreach($events as $Key => $val):
$schedule[$Key] = array(
array('event_id' => 'test',
'start_date_time' => 'test',
'end_date_time'=>'test'),));
endforeach;
Et cela me donne quelque chose comme ci-dessous:
Array
(
[1287039600] =>
[1287043200] =>
[1287050400] =>
[1287054000] =>
[1287054900] =>
[1287057600] =>
[1287061200] =>
[1287064800] => Array
(
[0] => Array
(
[event_id] => 'test'
[start_date_time] => 'test'
[end_date_time] => 'test'
)
)
[1287068400] =>
[1287072000] =>
[1287075600] =>
)
Mon problème est que je dois insérer plus d'un tableau pour chaque touche, et si i Pour ce faire, je remplace l'entrée précédente.
Je pense que j'ai besoin d'incrémenter la valeur [0] => Tableau ci-dessus.
Quelqu'un peut-il conseiller sur la façon dont cela peut être fait?
Cordialement, Ben.
Merci pour la réponse rapide, mais j'ai le même problème. Chaque tableau enfant est remplacé. Cordialement, Ben. – Ben
@Ben: Voici comment ça sera. Je viens de réaliser que chaque élément contiendra de toute façon ** au plus un élément enfant, car chaque clé $ est unique. –
@Ben: Bien sûr, c'est différent si '$ schedule' est déjà pré-rempli avec des valeurs ... mais alors ma" vieille réponse "devrait fonctionner ... –