foreach dans array multi-dimensionnel - recuperer valeur en fonction de la valeur d'une autre clé
Bonjour,
J'ai un tableau bidimensionnel.
Chaque sous-tableau a plusieurs couples clé/valeur.
Je souhaite implémenter une variable avec la valeur d'une clé de chaque sous-tableau suivant la valeur d'une autre clé.
Ça semble tellement simple dit comme ça, j'ai essayé le code ci-dessous mais je ne comprend pas ce qui bloque.
Heeeelp !!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| // le tableau
$tablenote =[
[ 'Note_R' => 99, 'Note_S' => 7, 'Note_Review' => 'direct' ],
[ 'Note_R' => 1, 'Note_S' => 99, 'Note_Review' => 'vers' ],
[ 'Note_R' => 99, 'Note_S' => 5, 'Note_Review' => 'direct' ],
[ 'Note_R' => 2, 'Note_S' => 4, 'Note_Review' => 'direct' ]
];
// définition des variables
$ratingR = 'Note_R' ;
$ratingS = 'Note_S' ;
//recuperation dans variable $table qui sera un tableau simple des notes S suivant la valeur des notes R
foreach ($tablenote as $val1) {
if($val1[$ratingR] == 99);{
$table[] = $val1[$ratingS];
}
} |