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

如何将xml+转化为php+数组

作者:ˉ吻干迩的'泪   发布日期:2024-02-15   浏览:573

要将XML转化为PHP数组,可以使用PHP的内置函数simplexml_load_string()simplexml_load_file()来解析XML文件,并将其转化为PHP对象或数组。

以下是一个示例代码,将XML转化为PHP数组:

$xml = <<<XML
<root>
    <item>
        <name>Apple</name>
        <price>2.50</price>
    </item>
    <item>
        <name>Orange</name>
        <price>1.50</price>
    </item>
</root>
XML;

// 使用simplexml_load_string()将XML解析为PHP对象
$xmlObject = simplexml_load_string($xml);

// 将PHP对象转化为PHP数组
$xmlArray = json_decode(json_encode($xmlObject), true);

print_r($xmlArray);

输出结果为:

Array
(
    [item] => Array
        (
            [0] => Array
                (
                    [name] => Apple
                    [price] => 2.50
                )

            [1] => Array
                (
                    [name] => Orange
                    [price] => 1.50
                )

        )

)

这样,你就将XML转化为了PHP数组。

上一篇:php连接sqlserver五种方法是什么

下一篇:php如何实现除法之后四舍五入取值

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

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

Laravel 中文站