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