php - 将带有 XML 数据的 stdClass 对象转换为 PHP 中的数组

标签 php xml arrays type-conversion

给定这个对象:

stdClass Object (
    [customerdata] => <TPSession userid="22" CustomerId="123456"LoginId="123456"/><TPSession userid="26" CustomerId="1234567"LoginId="1234567" />
)

如何使用 PHP 将此 XML 数据转换为数组?

最佳答案

简单地将其转换为数组:

$arr = (array) $obj;

关于php - 将带有 XML 数据的 stdClass 对象转换为 PHP 中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10478024/

相关文章:

javascript - 哪个现代 JS 框架允许我使用旧的 XML API?

java - 解析大的 100mb xml 并将其存储到 sqlite 数据库中

php - 通过 POST 发送现有的多维数组

java - MySQL 数据库无法连接到 Android 应用程序

php - "Notice: Undefined variable"、 "Notice: Undefined index"、 "Warning: Undefined array key"和 "Notice: Undefined offset"使用 PHP

javascript - 如何将 PHP 行添加到 Handlebars 上下文数组中?

php - 如何使用 <select> 标记中的嵌套项目列表来减少数据库查询量?

xml - 在Groovy中按名称访问xml的子节点,同时迭代访问父节点

arrays - 近似排序算法

c# - 如何反序列化包含 JSON.NET 中的字符串和对象的数组