Bonjour,
Je suis désolé pour cette question mais je me replonge avec PHP et je dois rafraichir ma méoire...
J'ai un array $rr et avec un foreach, il m'affiche ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $rr = new DateTime($date); foreach ($rr as $cj => $ck){ echo $cj.' => '.$ck.'<br>'; }Je cherche à modifier l'heure de l'index date pour avoirdate => 2016-11-13 00:00:00
timezone_type => 3
timezone => Europe/Zurich
J'ai donc fait ceci pour extraire la valeur de 'date'date => 2016-11-13 23:59:59
timezone_type => 3
timezone => Europe/Zurich
mais c'est bien beau, car $rr garde la meme valeur. Alors j'ai totu simplement fait ceci mais ca bug
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 foreach ($rr as $cj => $ck){ if($cj == "date"){ $kk = explode(" ",$ck); $zz = $kk[0]." 23:59:59"; echo $cj.' => '.$zz<br>'; } }
Comment es-ce que je peux alors changer la valeur d'un array?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 // $kk['date'] = $zz; foreach ($rr as $cj => $ck){ if($cj == "date"){ $kk = explode(" ",$ck); $zz = $kk[0]." 23:59:59"; $rr['date'] = $zz; echo $cj.' => '.$zz<br>'; } }
Milles mercis
Partager