PHP读取并输出XML文件数据的简单实现方法


Posted in PHP onDecember 22, 2017

本文实例讲述了PHP读取并输出XML文件数据的简单实现方法。分享给大家供大家参考,具体如下:

config.XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<node>
  <student>
    <name>张明</name>
    <email>1234567890@qq.com</email>
    <username>一样菜</username>
    <code>985931</code>
  </student>
  <student>
    <name>王红</name>
    <email>2345678901@qq.com</email>
    <username>冰封</username>
    <code>5625362</code>
  </student>
</node>

php文件:

<?php
  $file = 'config/config.xml';
  $xml_array=simplexml_load_file($file); //将XML中的数据,读取到数组对象中
  foreach($xml_array as $tmp){
    echo $tmp->name.": ".$tmp->email.", ".$tmp->username.", ".$tmp->code."<br>";
  }
?>

结果

张明: 1234567890@qq.com, 一样菜, 985931
王红: 2345678901@qq.com, 冰封, 5625362
PHP 相关文章推荐
php去除换行符的方法小结(PHP_EOL变量的使用)
Feb 16 PHP
深入PHP变量存储的详解
Jun 13 PHP
一个PHP二维数组排序的函数分享
Jan 17 PHP
ThinkPHP3.1的Widget新用法
Jun 19 PHP
php字符串截取函数用法分析
Nov 25 PHP
ThinkPHP文件缓存类代码分享
Apr 22 PHP
thinkPHP查询方式小结
Jan 09 PHP
PHP6新特性分析
Mar 03 PHP
laravel批量生成假数据的方法
Oct 09 PHP
Laravel 连接(Join)示例
Oct 16 PHP
PHP设计模式之建造者模式(Builder)原理与用法案例详解
Dec 12 PHP
php模拟实现斗地主发牌
Apr 22 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 #PHP
Thinkphp5行为使用方法汇总
Dec 21 #PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 #PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 #PHP
PHP实现生成模糊图片的方法示例
Dec 21 #PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 #PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 #PHP
You might like
php给一组指定关键词添加span标签的方法
2015/03/31 PHP
PHP模板引擎Smarty内建函数section,sectionelse用法详解
2016/04/11 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
jquery 屏蔽一个区域内的所有元素,禁止输入
2009/10/22 Javascript
javascript调试说明
2010/06/07 Javascript
extjs实现选择多表自定义查询功能 前台部分(ext源码)
2011/12/20 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
addEventListener 的用法示例介绍
2014/05/07 Javascript
Jquery实现动态切换图片的方法
2015/05/18 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
js实现鼠标左右移动,图片也跟着移动效果
2017/01/25 Javascript
angularjs数组判断是否含有某个元素的实例
2018/02/27 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
layui关闭层级、简单监听的实例
2019/09/06 Javascript
解决vant-UI库修改样式无效的问题
2020/11/03 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
[47:38]Optic vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python读写Excel文件方法介绍
2014/11/22 Python
Python中处理unchecked未捕获异常实例
2015/01/17 Python
Python 闭包的使用方法
2017/09/07 Python
Django查询数据库的性能优化示例代码
2017/09/24 Python
解决pyinstaller打包exe文件出现命令窗口一闪而过的问题
2018/10/31 Python
Python-copy()与deepcopy()区别详解
2019/07/12 Python
Pycharm中import torch报错的快速解决方法
2020/03/05 Python
Python基于Twilio及腾讯云实现国际国内短信接口
2020/06/18 Python
解决Pycharm 中遇到Unresolved reference 'sklearn'的问题
2020/07/13 Python
windows10在visual studio2019下配置使用openCV4.3.0
2020/07/14 Python
租租车:国际租车、美国租车、欧洲租车、特价预订国外租车(中文服务)
2018/03/28 全球购物
采购类个人求职的自我评价
2014/02/18 职场文书
公司口号大全
2014/06/11 职场文书
给老婆的检讨书1000字
2015/01/01 职场文书
护士业务学习心得体会
2016/01/25 职场文书
启迪人心的励志语录:脾气永远不要大于本事
2020/01/02 职场文书
一文搞懂php的垃圾回收机制
2021/06/18 PHP