이 기사의 예에서는 PHP의 Array2xml 클래스를 사용하여 배열을 XML로 변환하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
클래스 Array2xml
{
var $xml;
함수 array2xml($array,$encoding='utf-8') {
$this->xml='';
$this->xml.=$this->_array2xml($array);
}
함수 getXml() {
$this->xml;
반환
}
함수 _array2xml($array)
{
$xml='';
foreach($array as $key=>$val){
if(is_numeric($key)){
$key="item id="$key"";
}그밖에{
//공백을 제거하고 공백 앞의 텍스트만 키로 사용합니다
list($key,)=explode(' ',$key);
}
$xml.="<$key>";
$xml.=is_array($val)?$this->_array2xml($val):$val;
//공백을 제거하고 공백 앞의 텍스트만 키로 사용합니다
list($key,)=explode(' ',$key);
$xml.="$key>";
}
$xml 반환;
}
}
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.