php json 转 xml格式,PHP中如何将JSON文件转XML格式
首先獲取JSON文件中的字符;$content?=?file_get_contents('./data.json');
然后使用函數“json_decode()”函數將字符串轉為數組;$content?=?file_get_contents('./data.json');
$data?=?json_decode($content,?true);
再將數組循環拼接成XML數據;$content?=?file_get_contents('./data.json');
$data?=?json_decode($content,?true);
function?xml_encode($data)
{
$string="";
foreach($data?as?$k?=>?$v){
$string?.=?"";
//判斷是否是數組,或者,對像
if(is_array($v)?||?is_object($v)){
//是數組或者對像就的遞歸調用
$string?.=?xml_encode($v);
}else{
//取得標簽數據
$string?.=$v;
}
$string?.=?""?.?$k?.?">";
}
return?$string;
}
$content?=?xml_encode($data);
最后將XML數據寫入文件中并將后綴名改為“xml”即可。$content?=?file_get_contents('./data.json');
$data?=?json_decode($content,?true);
function?xml_encode($data)
{
$string="";
foreach($data?as?$k?=>?$v){
$string?.=?"";
//判斷是否是數組,或者,對像
if(is_array($v)?||?is_object($v)){
//是數組或者對像就的遞歸調用
$string?.=?xml_encode($v);
}else{
//取得標簽數據
$string?.=$v;
}
$string?.=?""?.?$k?.?">";
}
return?$string;
}
$content?=?xml_encode($data);
file_put_contents('./data.xml',?$content);
總結
以上是生活随笔為你收集整理的php json 转 xml格式,PHP中如何将JSON文件转XML格式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle启动报参数不正确,【orac
- 下一篇: @value 静态变量_你理解 PHP