数组xml转换
发布时间:2020-12-16 22:59:24 所属栏目:百科 来源:网络整理
导读:数组转xml /* * * 数组转xml */ public function arrayToXml( $arr ){ $xml = "xml" ; foreach ( $arr as $key = $val ) { if ( is_numeric ( $val )){ $xml .="". $key ."". $val ."/". $key ."" ; } else { $xml .="". $key ."![CDATA[". $val ."]]/". $ke
数组转xml /** * 数组转xml */ public function arrayToXml($arr){ $xml = "<xml>"; foreach ($arr as $key=>$val) { if (is_numeric($val)){ $xml.="<".$key.">".$val."</".$key.">"; }else{ $xml.="<".$key."><![CDATA[".$val."]]></".$key.">"; } } $xml.="</xml>"; return $xml; } xml转数组 /** * xml转数组 */ public function xmlToArray($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xml,‘SimpleXMLElement‘,LIBXML_NOCDATA)),true); return $values; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |