php xml 转成json

本文介绍了一个将XML数据转换成JSON格式的方法。通过PHP中的simplexml_load_file和simplexml_load_string函数加载XML数据,并使用json_encode函数进行转换。适用于处理包含复杂内容的XML数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 讲解文章

http://www.runoob.com/php/func-simplexml-load-string.html#

http://blog.163.com/gwo-cce@126/blog/static/3257364920114161027112



代码示例:

public function xml_to_json($source) { 
     if(is_file($source)){ //传的是文件,还是xml的string的判断 
         $xml_array=simplexml_load_file($source); 
     }else{ 
        $xml_array=simplexml_load_string($source); 
     } 
     $json = json_encode($xml_array,'SimpleXMLElement', LIBXML_NOCDATA); //当xml中的内容不是单纯文本,为<!这种
} 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值