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 相关文章推荐
Discuz板块横排显示图片的实现方法
May 28 PHP
PHP curl 并发最佳实践代码分享
Sep 05 PHP
利用php获取服务器时间的实现代码
Jun 07 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
Jun 28 PHP
PHP四舍五入、取整、round函数使用示例
Feb 06 PHP
yii2中使用Active Record模式的方法
Jan 09 PHP
php的debug相关函数用法示例
Jul 11 PHP
php 如何禁用eval() 函数实例详解
Dec 01 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
Jun 21 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
php支付宝APP支付功能
Jul 29 PHP
php pdo连接数据库操作示例
Nov 18 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绘制一条直线的方法
2015/01/24 PHP
PHP判断是否是微信打开,浏览器打开的方法
2018/03/14 PHP
浅谈javascript 面向对象编程
2009/10/28 Javascript
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
JS自动缩小超出大小的图片
2012/10/12 Javascript
jQuery之日期选择器的深入解析
2013/06/19 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
Javascript实现简单二级下拉菜单实例
2014/06/15 Javascript
JavaScript中用toString()方法返回时间为字符串
2015/06/12 Javascript
JavaScript入门教程之引用类型
2016/05/04 Javascript
AngularJS中实现动画效果的方法
2016/07/28 Javascript
jQuery Ajax 异步加载显示等待效果代码分享
2016/08/01 Javascript
快速将Vue项目升级到webpack3的方法步骤
2017/09/14 Javascript
JavaScript实现打印星型金字塔功能实例分析
2017/09/27 Javascript
vue单页面应用打开新窗口显示跳转页面的实例
2018/09/21 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
Vue中的作用域CSS和CSS模块的区别
2018/10/09 Javascript
javascript中call()、apply()的区别
2019/03/21 Javascript
openlayers 3实现车辆轨迹回放
2020/09/24 Javascript
[14:00]DOTA2国际邀请赛史上最长大战 赛后专访B神
2013/08/10 DOTA
python自动化测试实例解析
2014/09/28 Python
简单实现python收发邮件功能
2018/01/05 Python
解决Python pandas df 写入excel 出现的问题
2018/07/04 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
Python使用GitPython操作Git版本库的方法
2020/02/29 Python
用Python制作mini翻译器的实现示例
2020/08/17 Python
python 实现音频叠加的示例
2020/10/29 Python
浙大网新C/C++面试解惑
2015/05/27 面试题
党员自我批评与反省材料
2014/02/10 职场文书
企业党建工作总结2015
2015/05/26 职场文书
怎样写观后感
2015/06/19 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
python中24小时制转换为12小时制的方法
2021/06/18 Python