站长资讯网
最全最丰富的资讯网站

php怎么将数组转为xml

php将数组转为xml的方法:首先创建一个PHP示例文件;然后通过“function data_to_xml($data) {…}”方法将数组转换为xml格式即可。

php怎么将数组转为xml

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php怎么将数组转为xml?

php将数组转换为xml格式

php将数组转换为xml格式,摘自thinkphp,记录一下

/**  * XML编码  * @param mixed $data 数据  * @param string $encoding 数据编码  * @param string $root 根节点名  * @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; } /**  * 数据XML编码  * @param mixed $data 数据  * @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; }

推荐学习:《PHP视频教程》

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号