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函数
Oct 09 PHP
建站常用13种PHP开源CMS比较
Aug 23 PHP
PHP实现Javascript中的escape及unescape函数代码分享
Feb 10 PHP
php获取本周开始日期和结束日期的方法
Mar 09 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
利用PHP绘图函数实现简单验证码功能的方法
Oct 18 PHP
Linux平台PHP5.4设置FPM线程数量的方法
Nov 09 PHP
php实现PDO中捕获SQL语句错误的方法
Feb 16 PHP
Laravel如何使用Redis共享Session
Feb 23 PHP
PHP 多任务秒级定时器的实现方法
May 13 PHP
Django 标签筛选的实现代码(一对多、多对多)
Sep 05 PHP
Thinkphp5+Redis实现商品秒杀代码实例讲解
Dec 29 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中全局变量global的使用演示代码
2011/05/18 PHP
php中global和$GLOBALS[]的分析之一
2012/02/02 PHP
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
yii2利用自带UploadedFile实现上传图片的示例
2017/02/16 PHP
PHP实现微信对账单处理
2018/10/01 PHP
10个基于浏览器的JavaScript调试工具分享
2013/02/07 Javascript
JQUERY 设置SELECT选中项代码
2014/02/07 Javascript
JQuery打造省市下拉框联动效果
2014/05/18 Javascript
在 Express 中使用模板引擎
2015/12/10 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
jQuery实现下拉菜单的实例代码
2017/06/19 jQuery
node.js到底要不要加分号浅析
2018/07/11 Javascript
微信小程序实现获取准确的腾讯定位地址功能示例
2019/03/27 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
jquery将信息遍历到界面上实例代码
2020/01/21 jQuery
解决vue单页面应用打包后相对路径、绝对路径相关问题
2020/08/14 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
Python 文件和输入输出小结
2013/10/09 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
Python多进程multiprocessing用法实例分析
2017/08/18 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
Tensorflow中的图(tf.Graph)和会话(tf.Session)的实现
2020/04/22 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
关于h5中的fetch方法解读(小结)
2017/11/15 HTML / CSS
英国领先的酒杯和水晶玻璃器皿制造商:Dartington Crystal
2019/06/23 全球购物
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
面试求职的个人自我评价
2013/11/16 职场文书
幼儿园六一儿童节活动总结
2015/02/10 职场文书
签订劳动合同通知书
2015/04/16 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
职业生涯规划书之大学四年
2019/08/07 职场文书
MySQL入门命令之函数-单行函数-流程控制函数
2021/04/05 MySQL
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android