Paso de XML en Array

Publicado en 12 febrero, 2014

Función para convertir de XML a array:
xmlToArray.php en W:/golfinspain.com/local/www/php/xmlToArray.php
Está subida arriba pero se puede coger de ahí.

La he modificado para que:
– Se le pasa un segundo parametro que es un array que contiene pares de tags que queremos que sean arrays aunque solo venga con un valor y si queremos mantener el nodo o eliminarlo:
Ej:

  •     array(‘values’ => 1);

$hotel[‘values’][0] = …
$hotel[‘values’][1] = …

  •     array(‘values’ => 0);

$hotel[0] = …
$hotel[1] = …

Se puede probar en:
http://www.golfinspain.com/gisgestion/scripts/test_xml.php

Los parametros son:

  • ‘quiero’ que puede ser ‘xml’ o ‘json’. Json es una versión que he adaptado para que sea como la del XML (campos en array y no separados por coma). Por omisión es xml.
  • ‘de’ que puede ser ‘campos’, cualquier otro valor pinta el de paquetes.

Sin respuestas to "Paso de XML en Array"


    ¿Algo que comentar?