首頁 > 後端開發 > php教程 > php實作xml與json之間的相互轉換功能實例

php實作xml與json之間的相互轉換功能實例

高洛峰
發布: 2023-03-04 06:00:01
原創
1104 人瀏覽過

本文實例講述了php實作xml與json之間的相互轉換功能。分享給大家參考,具體如下:

用php實作xml與json之間的相互轉換:

相關函數請查看php手冊。

一、參考xml如下

<?xml version="1.0" encoding="UTF-8"?>
<humans>
<zhangying>
<name>张三</name>
<sex>男</sex>
<old>26</old>
</zhangying>
<tank>
<name>tank</name>
<sex>
<hao>yes</hao>
<aaaa>no</aaaa>
</sex>
<old>26</old>
</tank>
</humans>
登入後複製

二、xml轉換成json

利用simplexml

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); //php5,以及以上,如果是更早版本,请查看JSON.php
return $json;
}
登入後複製

三、json轉換成xml

用遞歸代碼

rrrereee

name>,不支援aaaaa看程式碼就能看懂.


更多php實作xml與json之間的相互轉換功能實例相關文章請關注PHP中文網!


相關標籤:
xml
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板