BIG
PHP 를 이용하여 배열을 XML 문서 문자열로 변환샘플
<?php
function array_to_xml( $arr, &$xml, $pk=null )
{
foreach( $arr as $k => $v )
{
if( !is_array($v) )
{
$xml->addChild($k,htmlspecialchars($v));
}else if( is_numeric(key($v)) ){
array_to_xml($v, $xml, $k);
}else{
array_to_xml($v, $xml->addChild( is_null($pk)? $k: $pk));
}// end if
}// end foreach
}// end function
$xml = simplexml_load_string(
''
,'SimpleXMLElement'
,LIBXML_NOCDATA
);
$arr = array(
'title' => 'test'
,'comment' => 'test_comment'
,data => array(
array('item' => 'A')
,array('item' => 'B')
,array('item' => 'C')
,array('item' => 'D')
,array('item' => 'E')
)
);
array_to_xml( $arr, &$xml, $pk=null );
?>
LIST
'!!...PHP > !!...SAMPLE' 카테고리의 다른 글
[PHP]11_특정 디렉토리 파일 목록 출력 (0) | 2022.10.20 |
---|---|
[PHP]10_문자열 형식 검사 JSON 여부 (0) | 2022.10.20 |
[PHP]08_텔레그램 메시지 발송 함수(telegram message sending function) (0) | 2022.04.03 |
[PHP]07_퀵정렬( quick sort ) (0) | 2022.04.03 |
[PHP]06_버블정렬( bubble sort ) (0) | 2022.04.03 |