登录  /  注册
在 Laravel 或 PHP 中访问和读取 XML 文件中的值和属性
P粉012875927
P粉012875927 2023-12-15 11:54:24
[PHP讨论组]

我有一个具有这种结构的 XML 文件,我想从 Laravel 读取它,为此我使用 SimpleXMLElement。

我可以访问“id”和“颜色”属性,但我不知道如何访问该值,在本例中示例为“保时捷或法拉利”

XML 文件

<?xml version="1.0"?>
<cars>
    <car id="0001" colour="blue">porsche</car>
    <car id="0002" colour="red">ferrari</car>
</cars>

PHP 代码

$xmlString = file_get_contents($filename);

$xml = new SimpleXMLElement($xmlString);

foreach ($xml->children() as $child) {
    dd($child);
}

输出结果

SimpleXMLElement {#562
  +"@attributes": array:2 [
    "id" => "0001"
    "colour" => "blue"
  ]
  +"0": "porsche"
}

我可以使用 $child['id'] 或 $child['colour'] 访问 ID 或颜色,但我不知道如何访问法拉利或保时捷的值

P粉012875927
P粉012875927

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号