Bonjour,
Avec le code suivant ($valuess_mon_array['marticule']['N']) je n'arrive pas trouver la valeur 001 ?
en plus j'ai le message d'erreur :
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
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>';
MerciNotice: Undefined index: N in
on line 17
Partager