php字串轉換成xml的方法:先建立一個PHP範例檔案;然後透過「function array2xml($arr){...}」方法 將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中文網其他相關文章!