background image

$xml

 .= "<$tag>$value</$tag>";


}

else

{

if

(

is_array

(

$value

))

{

$keys

 = 

array_keys

(

$value

);

if

(

is_numeric

(

$keys

[0]))

{

$xml

 .=array2xml(

$value

,

$key

);

}

else

{

$xml

 .= "<$key>";

$xml

 .=array2xml(

$value

);

$xml

 .= "</$key>";

}
 
}

else

{

$xml

 .= "<$key>$value</$key>";

}
}
}

return

 

$xml

;


}
 
xml2array 
代码如下:
 

/**


* 将简单的 xml 转化成关联数组
* @param string $xmlString xml 字符串
* @example
* <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<RTXConferenceReqDTO>
<conferenceTitle>IT 交流会</conferenceTitle>
<startTime>2011-12-19 12:00:00</startTime>