php array如何转xml
生活随笔
收集整理的這篇文章主要介紹了
php array如何转xml
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
php array轉(zhuǎn)xml的方法:首先創(chuàng)建一個(gè)PHP示例文件;然后通過(guò)“data_to_xml”方法將array數(shù)據(jù)轉(zhuǎn)為xml;最后通過(guò)return返回轉(zhuǎn)換結(jié)果即可。
推薦:《PHP視頻教程》
php將數(shù)組轉(zhuǎn)換為xml格式
php將數(shù)組轉(zhuǎn)換為xml格式,摘自thinkphp,記錄一下
/**
* XML編碼
* @param mixed $data 數(shù)據(jù)
* @param string $encoding 數(shù)據(jù)編碼
* @param string $root 根節(jié)點(diǎn)名
* @return string
*/
function xml_encode($data, $encoding='utf-8', $root='think') {
$xml = '<?xml version="1.0" encoding="' . $encoding . '"?>';
$xml .= '<' . $root . '>';
$xml .= data_to_xml($data);
$xml .= '</' . $root . '>';
return $xml;
}
/**
* 數(shù)據(jù)XML編碼
* @param mixed $data 數(shù)據(jù)
* @return string
*/
function data_to_xml($data) {
$xml = '';
foreach ($data as $key => $val) {
is_numeric($key) && $key = "item id=\\"$key\\"";
$xml .= "<$key>";
$xml .= ( is_array($val) || is_object($val)) ? data_to_xml($val) : $val;
list($key, ) = explode(' ', $key);
$xml .= "</$key>";
}
return $xml;
}
總結(jié)
以上是生活随笔為你收集整理的php array如何转xml的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中国移动上线防骚扰业务,附使用方法
- 下一篇: php如何设置文件编码格式