php array轉(zhuǎn)xml的方法:首先創(chuàng)建一個(gè)PHP示例文件;然后定義一個(gè)“arrayToXml”方法;接著通過“is_numeric”等函數(shù)實(shí)現(xiàn)array轉(zhuǎn)xml;最后輸出轉(zhuǎn)換后的xml即可。
推薦:《PHP視頻教程》
代碼:
/** * 數(shù)組轉(zhuǎn)xml字符 * @param string $xml xml字符串 **/ function arrayToXml($data){ if(!is_array($data) || count($data) <= 0){ return false; } $xml = "<xml>"; foreach ($data as $key=>$val){ if (is_numeric($val)){ $xml.="<".$key.">".$val."</".$key.">"; }else{ $xml.="<".$key."><![CDATA[".$val."]]></".$key.">"; } } $xml.="</xml>"; return $xml; }