Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php xml 转数组

作者:无法言喻   发布日期:2026-02-21   浏览:852

在PHP中,可以使用simplexml_load_string()函数将XML字符串转换为SimpleXMLElement对象,然后使用json_encode()函数将SimpleXMLElement对象转换为JSON字符串,最后使用json_decode()函数将JSON字符串转换为数组。

以下是一个示例代码:

$xmlString = '<root><name>John</name><age>30</age></root>';

$xml = simplexml_load_string($xmlString);
$json = json_encode($xml);
$array = json_decode($json, true);

print_r($array);

输出结果:

Array
(
    [name] => John
    [age] => 30
)

注意:如果XML中包含多个相同的子元素,转换后的数组将会是一个关联数组,其中键是子元素的名称,值是一个包含所有相同子元素的数组。

上一篇:int型数字反转php

下一篇:php里面 echo

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站