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

 更新时间:2017年12月22日 13:57:06   作者:一样菜  
这篇文章主要介绍了PHP读取并输出XML文件数据的简单实现方法,涉及php针对xml格式文件数据的载入、遍历、读取、输出等相关操作技巧,需要的朋友可以参考下

本文实例讲述了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

PS:这里再为大家提供几款关于xml操作的在线工具供大家参考使用:

在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson

在线格式化XML/在线压缩XML
http://tools.jb51.net/code/xmlformat

XML在线压缩/格式化工具:
http://tools.jb51.net/code/xml_format_compress

XML代码在线格式化美化工具:
http://tools.jb51.net/code/xmlcodeformat

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP针对XML文件操作技巧总结》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • php生成图片缩略图功能示例

    php生成图片缩略图功能示例

    这篇文章主要介绍了php生成图片缩略图功能,结合完整实例形式分析了php缩略图生成的详细步骤与相关实现技巧,需要的朋友可以参考下
    2017-02-02
  • PHP以及MYSQL日期比较方法

    PHP以及MYSQL日期比较方法

    MYSQL有日期函数now(),这个值返回的不是时间戳,而是类似2010-10-1 12:12:12类似的, PHP有日期函数date(),date("Y-m-d",time())返回当前的时间,如果单纯用time(),则返回的是当前时间,比方说17等数字
    2012-11-11
  • php排序算法(冒泡排序,快速排序)

    php排序算法(冒泡排序,快速排序)

    php排序算法代码,包括冒泡排序与快速排序,需要的朋友可以参考下
    2012-10-10
  • php字符串过滤与替换小结

    php字符串过滤与替换小结

    这篇文章主要介绍了php字符串过滤与替换,实例总结了php实现字符串过滤与替换的技巧,需要的朋友可以参考下
    2015-01-01
  • php中session垃圾回收机制

    php中session垃圾回收机制

    虽然自己也是PHP的学习者,但之前还真没怎么了解PHP内部的垃圾回收流程,只是在我们的代码中用了 unset,null,mysql_close,__destruct等等一些函数去释放对象防止内存溢出而已,所以上网GG下,找到了以下一些说明,
    2018-06-06
  • php实现倒计时效果

    php实现倒计时效果

    这篇文章主要介绍了php实现倒计时效果,写了一个考试系统剩余时间倒计时的显示代码和大家一起探讨,需要的朋友可以参考下
    2015-12-12
  • Php部分常见问题总结

    Php部分常见问题总结

    [红色]Php部分常见问题总结...
    2006-12-12
  • php缩放gif和png图透明背景变成黑色的解决方法

    php缩放gif和png图透明背景变成黑色的解决方法

    需要缩放一些gif图然后在去Imagecopymerge,后发现背景图不对,透明的背景图变成了黑色,下面是修改之后的代码
    2014-10-10
  • PHP创建/删除/复制文件夹、文件

    PHP创建/删除/复制文件夹、文件

    这篇文章主要介绍了使用PHP创建文件夹、删除文件夹、复制文件夹和文件,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • PHP 二维array转换json的实例讲解

    PHP 二维array转换json的实例讲解

    今天小编就为大家分享一篇PHP 二维array转换json的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-08-08

最新评论