Bonjour à tous,
Grâce à XML Reader, je transforme le contenu d'un fichier XML en un ensemble de tableaux PHP.
Quand je fais print_r() sur ce tableau multidimensionnel, voici un extrait :
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
50
51
52
53
54
55
56
57
58 Array ( [0] => Array ( [tag] => rootTag [childs] => Array ( [0] => Array ( [tag] => Structure_diplome [vet-infos] => Array ( [Etape] => 3E17D3 ) [childs] => Array ( [0] => Array ( [tag] => Cours [elp-infos] => Array ( [element_pedagogique] => 3EUSPT5D ) [childs] => Array ( [0] => Array ( [tag] => Etudiant [etu-infos] => Array ( [UID] => gressiel [email] => laurent.gressier@etu.u-cergy.fr ) ) [1] => Array ( [tag] => Etudiant [etu-infos] => Array ( [UID] => soks [email] => soryanie.sok@etu.u-cergy.fr ) ) [2] => Array ( [tag] => Etudiant [etu-infos] => Array ( [UID] => inthavoa [email] => alexis.inthavong@etu.u-cergy.fr )
J'aimerais récupérer toutes les valeurs ayant comme clé [UID] dans l'optique de les comparer avec le résultat d'une requête SQL.
Le résultat idéal serait :
J'ai donc commencé ce script :[UID] => gressiel
[UID] => soks
[UID] => inthavoa
Voici le résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 foreach($elp_array[0] as $key => $value) foreach($value[0] as $subkey => $subvalue) foreach($subvalue[0] as $subsubkey => $subsubvalue) echo $subsubkey." => ".$subsubvalue."<br />";
Avez-vous une suggestion ?tag => Cours
elp-infos => Array
childs => Array
Merci![]()
Partager