大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
php数组格式:
创新互联建站-成都网站建设公司,专注成都网站建设、成都网站制作、网站营销推广,域名注册,网页空间,网站托管运营有关企业网站制作方案、改版、费用等问题,请联系创新互联建站。
Array to XML:
通过使用PHP的扩展SimpleXML,我们将uses_array转换为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数组转换xml有好几种方法,这里演示最简单的一种:拼接xml格式数据。如果是多维数组需要另行处理,但套路基本一致。示例如下:
//测试
$arr=array(
"name"="百度",
"url"="zhidao"
);
echo arrayToXml($arr);
/*转换结果
* ?xml version="1.0" encoding="utf-8"?
* name百度/name
* urlzhidao/url
* /xml
*/
//array 转换成xml格式函数
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;
}