Post Top Ad

Your Ad Spot

domingo, 4 de octubre de 2020

Cómo Convertir XML A Matriz Asociativa En PHP

 Hoy, necesito convertir un archivo XML en una matriz asociativa para almacenar en variable. Así que busqué en Google y encontré varios métodos / vistas y biblioteca para convertir un objeto XML en una matriz, pero en el desbordamiento de la pila, encontré a continuación un script simple para convertir xml en una matriz Estoy usando el método php file_get_contents () para leer xml datos del archivo en una cadena.

Consulte también otros tutoriales relacionados,


En este tutorial, le haré saber cómo convertir XML en una matriz en php .

Paso 1: archivo XML de muestra

He creado el siguiente sample.xmlarchivo xml , que usaré para convertir en una matriz usando PHP.

Paso 2: Convertir sample.xmlarchivo en cadena
Ahora, file_get_contents()usaré el método PHP para leer el archivo completo en una cadena y almacenarlo en una $xmlfilevariable.

Resultado

convertir xml en cadena

Paso 3: Convierta una cadena de XML en un objeto,
tenemos un archivo xml como una cadena, así que convierta esta cadena xml en objetos. Usaré el simplexml_load_string()método php para convertir una cadena de XML en un objeto.

Resultado

convertir xml en objetos

Paso 4: Codificar el objeto XML en JSON
Codificaré el objeto XML en JSON, el siguiente código convertirá el objeto xml en una cadena json.

Resultado

Codificación json

Paso 5: Decodificar el objeto Json
Finalmente, decodificaremos json para obtener una matriz de la cadena json.

Resultado

convertir xml en matriz

Código Fuente Completo

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas