이 글은 주로 PHP XML과 배열 간의 변환에 대한 자세한 설명에 대한 관련 정보를 소개합니다. 필요한 친구들은 참고하면 됩니다.
PHP 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; }
5가지 사전 설정 XML 파일 정의된 엔터티:
< | < | 숫자 미만 |
> | > |
보다 큼 번호 |
& |
& |
및 |
' |
' |
싱글 quote |
" |
" |
큰따옴표 |
위 내용은 이 글의 전체 내용이므로, 모든 분들의 공부에 도움이 되길 바랍니다.
관련 권장 사항:
PHP에서 호스트 파일을 변경하는 방법에 대한 자세한 설명
위 내용은 PHP XML과 배열 간의 변환 예제에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!