Comment remplacer la valeur d'un array
Bonjour,
Je suis désolé pour cette question mais je me replonge avec PHP et je dois rafraichir ma méoire... :oops:
J'ai un array $rr et avec un foreach, il m'affiche ceci
Code:
1 2 3 4
| $rr = new DateTime($date);
foreach ($rr as $cj => $ck){
echo $cj.' => '.$ck.'<br>';
} |
Citation:
date => 2016-11-13 00:00:00
timezone_type => 3
timezone => Europe/Zurich
Je cherche à modifier l'heure de l'index date pour avoir
Citation:
date => 2016-11-13 23:59:59
timezone_type => 3
timezone => Europe/Zurich
J'ai donc fait ceci pour extraire la valeur de 'date'
Code:
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>';
}
} |
mais c'est bien beau, car $rr garde la meme valeur. Alors j'ai totu simplement fait ceci mais ca bug
Code:
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>';
}
} |
Comment es-ce que je peux alors changer la valeur d'un array?
Milles mercis