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

数组数据转换为xml格式

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-06 19:32:36
original
1006 Les gens l'ont consulté

数组数据转换为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;
}
Copier après la connexion
Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal