Problème avec array_map
Posté : 30 juil. 2009, 19:43
Bonjour à tous,
Alors voilà j'essaye d'appliquer avec la fonction array_map une fonction de nettoyage sur un tableau issu d'une requête XPath et ça ne fonctionne pas, des lignes vides sont renvoyées...
Voici le code :
D'où ça peut venir ? ça fait bien une journée que je m'arrache les cheveux la dessus... c'est rageant !
Merci pour votre aide
Alors voilà j'essaye d'appliquer avec la fonction array_map une fonction de nettoyage sur un tableau issu d'une requête XPath et ça ne fonctionne pas, des lignes vides sont renvoyées...
Voici le code :
Code : Tout sélectionner
function cleanxml($var) {
if (is_array($var)) {
return array_map('cleanxml', $var);
} else {
return str_replace('[:amp:]', '&', $var);
}
}
$xml = simplexml_load_file(DBFILE);
$result = $xml->Xpath('//product');
print_r(array_map('cleanxml', $result));
Merci pour votre aide