Bonjour,
Est-ce que quelqu'un pourrait m'expliquer comment un simple parcours de tableau par référence, sans rien faire, peut modifier le tableau ?
Je suis très perplexe, et ne comprends pas tout à fait ce qui se passe.
Quelle serait la bonne méthode pour le parcourir via référence ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $test = [ '0' => ['id'=>0], '1' => ['id'=>1] ]; foreach($test as $id => &$res) {} var_dump($test); foreach($test as $key => $res) { //echo $key . ' : ' . $res['id'] . "\n"; } var_dump($test);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24array(2) { [0]=> array(1) { ["id"]=> int(0) } [1]=> &array(1) { ["id"]=> int(1) } } array(2) { [0]=> array(1) { ["id"]=> int(0) } [1]=> &array(1) { ["id"]=> int(0) } }






Répondre avec citation






Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

Partager