Bonjour,
j'aimerais modifier des valeurs dans une variable contenant un tableau associatif multi-dimensionnel.
Ce genre d'array (j'ai raccourci pour l'exemple, c'est le principe qui m’intéresse) :

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
24
25
26
Array
(
    [0] => Array
        (
            [Note_Ratingmoy] => 99
            [Note_Ratingprog] => 7
            [Note_Review] => 2
 
        )
 
    [1] => Array
        (
            [Note_Ratingmoy] => 1
            [Note_Ratingprog] => 99
            [Note_Review] => 99
 
        )
 
    [2] => Array
        (
            [Note_Ratingmoy] => 1.5
            [Note_Ratingprog] => 5
            [Note_Review] => blou
        )
 
)
Prenons par exemple la variable $var, je veux remplacer toutes les valeurs 99 par 'banzai' et retirer 1 de toutes les valeurs comprises entre 1 et 5.
Je me suis dit tout simplement qu'avec des boucles foreach de ce type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
foreach($var AS $var2){
        foreach($var2 AS $var3){
            if($var2 == 99){
                $var[$var2][$var3] = "NA";
            }
        }
    }
ça fonctionne sur des arrays simples, donc on doit pouvoir le faire sur des bi-dimensionnels, mais ça ne fonctionne pas. Quelqu'un de plus doué que moi pour m'expliquer où est-ce que je me trompe et pourquoi je suis une grosse buse ?
Merci !