学习整理使用php将SimpleXMLElement 对象解析成数组格式的方法

学习整理使用php将SimpleXMLElement 对象解析成数组格式的方法

要将 SimpleXMLElement 对象解析成数组格式,您可以使用 PHP 的 json_decode 和 json_encode 函数。首先,将 SimpleXMLElement 对象转换为 JSON 字符串,然后将这个字符串解码成数组。以下是具体的步骤和代码示:

php 复制代码
<?php

// 假设 $xmlObject 是您的 SimpleXMLElement 对象$xmlObject = new SimpleXMLElement(
    '<response>
        <code>15</code>
        <msg>Remote service error</msg>
        <sub_code>4006</sub_code>
        <sub_msg>api请求异常:店铺服务异常,原因:系统异常,请稍后重试,traceId:2107620517465959198326947ec0f3</sub_msg>
        <request_id>16lrdaxltmo2b</request_id>
    </response>'
);

// 将 SimpleXMLElement 对象转换为 JSON 字符串
$jsonString = json_encode($xmlObject);

// 将 JSON 字符串解码成数组
$arrayFormat = json_decode($jsonString, true);

// 打印数组格式
print_r($arrayFormat);

?>
相关推荐
虫小宝6 分钟前
返利软件架构设计:多平台适配的抽象工厂模式实践
java·开发语言·抽象工厂模式
写代码的【黑咖啡】11 分钟前
深入理解 Python 中的函数
开发语言·python
炽烈小老头23 分钟前
【每天学习一点算法 2025/12/22】将有序数组转换为二叉搜索树
学习·算法
想学后端的前端工程师32 分钟前
【Java设计模式实战应用指南:23种设计模式详解】
java·开发语言·设计模式
呱呱巨基32 分钟前
Linux 进程控制
linux·c++·笔记·学习
暖阳之下36 分钟前
学习周报二十七
学习
小白勇闯网安圈39 分钟前
Java的集合
java·开发语言
一念一花一世界44 分钟前
sourcefare零基础学习 - 使用自定义权限优化项目管理
学习·sonarqube·sourcefare·代码扫描工具
渣渣盟1 小时前
网络命令大全:轻松解决网络故障
开发语言·php