本文实例讲述了PHP实现使用DOM将XML数据存入数组的方法。分享给大家供大家参考,具体如下:
<?php
$doc = new DOMDocument('1.0','utf-8');
$doc->load("config.xml");
$roots=$doc->documentElement;//获取根节点也就是config(仅有一个)
$childs=$roots->childNodes;//获取根节点下所有子节点也就是 db smarty
for($i=0;$i<$childs->length;$i++){ //按照根节点下的子节点数量进行循环存入数组
$config_item=$childs->item($i); //具体获得db smarty
$configs[$config_item->nodeName]=array();//将db smarty这两个子节点的名称作为数据存入数组中
$items=$config_item->childNodes; //获得db smarty下的所有子节点
for($j=0;$j<$items->length;$j++){//按照db smarty下所有子节点数进行循环将db smarty下的子节点名与值以二维数组存入
$item=$items->item($j); //通过循环获取每个db smarty 下的子节点
$configs[$config_item->nodeName][$item->nodeName]=$item->nodeValue;
}//二维数组的书写
}
var_dump($configs);
PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:
在线XML/JSON互相转换工具:
http://tools./code/xmljson
在线格式化XML/在线压缩XML:
http://tools./code/xmlformat
XML在线压缩/格式化工具:
http://tools./code/xml_format_compress
XML代码在线格式化美化工具:
http://tools./code/xmlcodeformat
更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
# PHP
# DOM
# XML数据
# 存入
# 数组
# PHP简单实现解析xml为数组的方法
# PHP实现的数组和XML文件相互转换功能示例
# php实现XML和数组的相互转化功能示例
# php实现xml转换数组的方法示例
# PHP数组生成XML格式数据的封装类实例
# PHP中数组转换为SimpleXML教程
# 操作技巧
# 程序设计
# 相关内容
# 感兴趣
# 这两个
# 给大家
# 更多关于
# 所述
# 几款
# 面向对象
# 转换工具
# 再为
# 有一个
# 组中
# 讲述了
# load
# config
# xml
# utf
# gt
相关文章:
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
学校为何禁止电信移动建设网站?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
焦点电影公司作品,电影焦点结局是什么?
定制建站如何定义?其核心优势是什么?
如何在IIS服务器上快速部署高效网站?
免费制作海报的网站,哪位做平面的朋友告诉我用什么软件做海报比较好?ps还是cd还是ai这几个软件我都会些我是做网页的?
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
如何用5美元大硬盘VPS安全高效搭建个人网站?
,网页ppt怎么弄成自己的ppt?
制作电商网页,电商供应链怎么做?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
山东网站制作公司有哪些,山东大源集团官网?
如何快速搭建自助建站会员专属系统?
建站主机选哪种环境更利于SEO优化?
建站主机数据库如何配置才能提升网站性能?
独立制作一个网站多少钱,建立网站需要花多少钱?
小型网站制作HTML,*游戏网站怎么搭建?
建站之星安装后如何自定义网站颜色与字体?
潮流网站制作头像软件下载,适合母子的网名有哪些?
视频网站制作教程,怎么样制作优酷网的小视频?
如何通过网站建站时间优化SEO与用户体验?
广德云建站网站建设方案与建站流程优化指南
大连网站设计制作招聘信息,大连投诉网站有哪些?
浅谈Javascript中的Label语句
学校免费自助建站系统:智能生成+拖拽设计+多端适配
东莞专业制作网站的公司,东莞大学生网的网址是什么?
网站制作多少钱一个,建一个论坛网站大约需要多少钱?
如何高效配置香港服务器实现快速建站?
动图在线制作网站有哪些,滑动动图图集怎么做?
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
如何高效利用亚马逊云主机搭建企业网站?
建站之星免费模板:自助建站系统与智能响应式一键生成
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
,制作一个手机app网站要多少钱?
简单实现Android验证码
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何配置支付宝与微信支付功能?
深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?
建站VPS能否同时实现高效与安全翻墙?
制作假网页,招聘网的薪资待遇,会有靠谱的吗?一面试又各种折扣?
建站之星客服服务时间及联系方式如何?
江苏网站制作公司有哪些,江苏书法考级官方网站?
网站专业制作公司有哪些,做一个公司网站要多少钱?
定制建站方案优化指南:企业官网开发与建站费用解析
如何使用Golang安装API文档生成工具_快速生成接口文档
如何在云服务器上快速搭建个人网站?
如何在IIS中配置站点IP、端口及主机头?
网站制作价目表怎么做,珍爱网婚介费用多少?
*请认真填写需求信息,我们会在24小时内与您取得联系。