php數(shù)組格式:
創(chuàng)新互聯(lián)建站-成都網(wǎng)站建設(shè)公司,專注成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)站營銷推廣,域名注冊,網(wǎng)頁空間,網(wǎng)站托管運營有關(guān)企業(yè)網(wǎng)站制作方案、改版、費用等問題,請聯(lián)系創(chuàng)新互聯(lián)建站。
Array to XML:
通過使用PHP的擴(kuò)展SimpleXML,我們將uses_array轉(zhuǎn)換為xml格式。
保存成功的XML文件:
The users.xml file contains the following xml.
附注:
Insert XML Into Databse
If you want to save the XML into the database, then replace the $xml_file variable line with the following code line. Now you can insert $xml_file variable into the database.
php數(shù)組轉(zhuǎn)換xml有好幾種方法,這里演示最簡單的一種:拼接xml格式數(shù)據(jù)。如果是多維數(shù)組需要另行處理,但套路基本一致。示例如下:
//測試
$arr=array(
"name"="百度",
"url"="zhidao"
);
echo?arrayToXml($arr);
/*轉(zhuǎn)換結(jié)果
*??xml?version="1.0"?encoding="utf-8"?
*?????name百度/name
*?????urlzhidao/url
*?/xml
*/
//array?轉(zhuǎn)換成xml格式函數(shù)
function?arrayToXml($arr){
$xml?=?"?xml?version=\"1.0\"?encoding=\"utf-8\"?";
foreach?($arr?as?$key=$val){
$xml.="".$key."".$val."/".$key."";
}
$xml.="/xml";
return?$xml;
}
public function arrayToXml($arr){
$xml = "xml";
foreach ($arr as $key=$val){
if(is_array($val)){
$xml.="".$key."".arrayToXml($val)."/".$key."";
}else{
if (is_numeric($val)){
$xml.="".$key."".$val."/".$key."";
}else{
$xml.="".$key."![CDATA[".$val."]]/".$key."";
}
}
}
$xml.="/xml";
return $xml;
}