PHP 배열을 xml로 변환하는 방법: 먼저 PHP 샘플 파일을 만든 다음 arrayToXml 메서드를 만들고 마지막으로 메서드에 "$xml.="<".$key."><[CDATA[를 전달합니다. body ".$val."]]>".$key.">";" 배열을 xml로 변환하면 됩니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터.
PHP 배열을 XML 형식으로 변환하고 XML 형식을 배열로 변환
//数组转XML 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转为array function xmlToArray($xml) { //禁止引用外部xml实体 libxml_disable_entity_loader(true); $values = json_decode(json_encode(simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA)), true); return $values; }
[추천 학습: PHP 비디오 튜토리얼]
위 내용은 PHP 배열을 XML로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!