ARRAY : Comment trouver une valeur d'un élément dans un tableau qui est dans un autre
Bonjour,
Avec le code suivant ($valuess_mon_array['marticule']['N']) je n'arrive pas trouver la valeur 001 ?
Code:
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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| <?php
$mon_array = array(
array ('nom' => 'Toto','prenom' => array (),'marticule' => array (array ('class' => '001'), array ('class' => 'A') )),
array ('nom' => 'Tata','prenom' => array (),'marticule' => array (array ('class' => '25'), array ('class' => 'C') )),
array ('nom' => 'Mimi','prenom' => array (),'marticule' => array (array ('class' => '001'), array ('class' => 'B') ))
);
print_r($mon_array);
echo '<p></p>';
foreach ($mon_array as $valuess_mon_array) {
switch($valuess_mon_array['marticule']['N']) //Notice: Undefined index: N in on line 17
{
case "001":
$traietement = '001';
echo 'il y a au moins un : 001<br>';
break;
default:
$traietement = '';
echo 'default<br>';
break;
}
}
switch($traietement)
{
case "001":
echo "fait le traitement 001 <br> mais un seul fois même s'il y en a plusieurs 001";
break;
default:
echo 'rien';
break;
}
echo '<br><br><br><br>'; |
en plus j'ai le message d'erreur :
Citation:
Notice: Undefined index: N in
on line 17
Merci