Je change la valeur d'un tableau multidimensionnel et cela ne reste pas en dehors de la boucle foreach qui est utilisée pour le parcourir.
Mon tableau ressemble initialement à quelque chose comme ceci :
Array
{
[0] => Array
{
[name] => Bob
[age] => 33
[state] => CA
[visited] => 0
}
...
}
Mon PHP s'y met en allant :
foreach ($people as $person){
echo $person['name']
....
logic for the visited variable
...
$person['visited'] = $calculated_visit_value;
}
Si je
print_r($person)
à la fin (mais à l'intérieur) de la boucle foreach, tout semble correct, la valeur de visited est définie. Cependant, si je print_r($people)
en dehors de la boucle, $person['visited']
n'est pas défini. Je ne sais pas ce que je fais de mal.
Toute aide est la bienvenue.