Rumah > php教程 > php手册 > 数组数据转换为xml格式

数组数据转换为xml格式

WBOY
Lepaskan: 2016-06-06 19:32:36
asal
991 orang telah melayarinya

数组数据转换为xml格式 数组可以是任意维数组 无 function xmlData($data, $xml, $k=''){$p = 0;$num = 0;foreach ($data as $key=$value){if (is_numeric($key)){continue;}if (is_array($value) !empty($value)){$tmpData = xmlData($value, $xml, (($p ==

数组数据转换为xml格式
数组可以是任意维数组
function xmlData($data, &$xml, $k='')
{
	$p = 0;
	$num = 0;
	foreach ($data as $key=>$value)
	{
		if (is_numeric($key))
		{
			continue;
		}
		if (is_array($value) && !empty($value))
		{
			$tmpData = xmlData($value, $xml, (($p == 0 && $num == 0) ? '' : $key));
			$xml = $p == 0 && $k == '' && $num == 0 ? '<' . $key . '>' : '';
			$xml .= $tmpData . '</' . $key . '>';
			$p++;
		} else {
			if ($num == 0 && $k != '')
				$xml .= '<' . $k . '>';
			$xml .= '<' . $key . '>' . $value . '</' . $key . '>';
			$num++;
		}
	}

	return $xml;
}
Salin selepas log masuk
Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan