TP框架下的公共函数文件下 提供了一个 数组转化为xml的函数 叫做 xml_encode
函数声明,和相关参数的含义,如下
/**
* XML编码
* @param mixed $data 数据
* @param string $root 根节点名
* @param string $item 数字索引的子节点名
* @param string $attr 根节点属性
* @param string $id 数字索引子节点key转换的属性名
* @param string $encoding 数据编码
* @return string
*/
function xml_encode($data, $root='think', $item='item', $attr='', $id='id', $encoding='utf-8')
用法:
$data = ('a','b','c','d');
echo xml_encode($data)
输出结果:
< think>< item id="0">a< /item>< item id="1">b< /item>< item id="2">c< /item>< item id="3">d< /item>< /think>
默认根