/**
* Desc: 把数组变成xml形式
* Date:2021/11/26 16:21
* @param $params
* @param string $preKey 父级key 当key为数字的时候
* @return string
*/
public function arrayToXml($params, $preKey = 'items')
{
$xml = [];
foreach ($params as $k => $v) {
if (is_numeric($k)) {
$k = rtrim($preKey, 's');
}
if (is_array($v)) {
$xml[] = '<' . ucfirst($k) . '>' . $this->arrayToXml($v, $k) . '</' . ucfirst($k) . '>';
} else {
$xml[] = '<' . $k . '><![CDATA[' . $v . ']]></' . $k . '>';
}
}
return join('', $xml);
}
php 把数组变成xml形式
最新推荐文章于 2023-07-28 20:22:30 发布