首页 > 编程语言 > 详细

php中对象类型与数组之间的转换

时间:2018-03-09 23:48:39      阅读:342      评论:0      收藏:0      [点我收藏+]

1.刚看视频学习的时候看到一个困扰很久的问题,

   有时候我们在进行做项目的时候会碰到的一个小问题。举一个小例子。  获取一个xml文件里面的数据。

 

  xml.xml文件如下:  

     <?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don‘t forget the meeting!</body>
</note>

 

当我要装换他的时候,比如这个文件在当前目录下(文件路径因项目具体自己找哈),我要在别的地方读取这个xml文件里面的数据并使用起来;

$xml = simplexml_load_file(‘xml.xml‘);

得到的变量里面就会存储读取出来的数据,可以先获取下他的类型;

$type = gettype($xml);

echo $type;

会得到他的数据类型是Object

对象类型是不能直接拿来使用的;

学到很简单实用的一个方法就是

$res = json_decode(json_encode($xml),true);

 

再把$res打印出来你会发现能够得到一个数组类型的数组,数据就这样把格式转换过来了。

 

php中对象类型与数组之间的转换

原文:https://www.cnblogs.com/yangtaog/p/8536829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!