Problème simple de fonctions [PHP] - PHP - Programmation
MarshPosté le 29-03-2003 à 00:00:06
Voilà pour analyser un fichier XML j'utilise les fonctions expat et dans la partie startElement, je créé un tableau multidimensionnel qui au final contient toutes les valeurs de mes balises. Le seul problème est que je n'arrive pas quand j'appelle la function analyse () à récupérer mon tableau pour le traiter après. Car une fois sorti de la function startElement le tableau devient invisible et si je fait un return de mon tableau à la fin de startElement, je ne sais comment le récupérer dans analyse() pour ensuite faire le return général permettant de l'exploiter hors de la fonction analyse().
Voici le code d'une fonction approchante pour résumer le problème:
Code :
<?php
function analyse (){
$file = "data.xml";
function startElement($parser, $name, $attrs) {
// endroit ou est créé mon tableau
// si je fait un print_r de mon tableau tout s'affiche bien
Marsh Posté le 29-03-2003 à 00:00:06
Voilà pour analyser un fichier XML j'utilise les fonctions expat et dans la partie startElement, je créé un tableau multidimensionnel qui au final contient toutes les valeurs de mes balises.
Le seul problème est que je n'arrive pas quand j'appelle la function analyse () à récupérer mon tableau pour le traiter après.
Car une fois sorti de la function startElement le tableau devient invisible et si je fait un return de mon tableau à la fin de startElement, je ne sais comment le récupérer dans analyse() pour ensuite faire le return général permettant de l'exploiter hors de la fonction analyse().
Voici le code d'une fonction approchante pour résumer le problème:
Message édité par Arrakis99 le 29-03-2003 à 01:25:10