php將xml轉為字串的方法:先建立一個php範例檔;然後定義一個「array2xml」方法;最後透過foreach語句實作將php array轉為xml字串。
推薦:《PHP影片教學》
php 將xml字串轉成陣列及將陣列轉成xml;
1.將xml字串,轉換成php array。
function xmlToArray($xml){ if (file_exists($xml)) { libxml_disable_entity_loader(false); $xml_string = simplexml_load_file($xml,'SimpleXMLElement', LIBXML_NOCDATA); }else{ libxml_disable_entity_loader(true); $xml_string = simplexml_load_string($xml,'SimpleXMLElement', LIBXML_NOCDATA); } $result = json_decode(json_encode($xml_string),true); return $result; }
2. 將php array轉面xml字串
function array2xml($arr){ $str="<xml>"; foreach ($arr as $key=>$value){ $str.= "<$key>$value</$key>"; } $str.="</xml>"; return $str; }
以上是php如何將xml轉為字串的詳細內容。更多資訊請關注PHP中文網其他相關文章!