PHP 에서 xml 과 json 처리 방법
페이지 정보
본문
fetch 해서 긁어온 url 의 text 에 따라 다르게 처리한다.
1. xml 이면 ..
[code]
$obj = simplexml_load_string($txt);
echo print_r($obj,true);
$totalCount = $obj->totalCnt;
foreach($obj->items as $arr){
//echo print_r($arr,true);
//echo $arr->$list_name;
//echo $arr->image->filePath;
}
[/code]
위 foreach 의 경우,
items 아래의 데이타가 배열이 아닌 1개 데이타라도 foreach 사용이 가능하다.
2. json 이면 ..
[code]
$obj = json_decode($txt,true);
echo print_r($obj,true);
$pageNo = $obj[response][body][pageNo];
$totalCount = $obj[response][body][totalCount];
[/code]
3. 그리고, simplexml 을 json 으로 변환시키는 방법
[code]
$xml = simplexml_load_string($xml_string);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
[/code]
* 참고
json_decode 처리 방법
http://www.dyn-web.com/tutorials/php-js/json/decode.php
https://stackoverflow.com/questions/8830599/php-convert-xml-to-json
1. xml 이면 ..
[code]
$obj = simplexml_load_string($txt);
echo print_r($obj,true);
$totalCount = $obj->totalCnt;
foreach($obj->items as $arr){
//echo print_r($arr,true);
//echo $arr->$list_name;
//echo $arr->image->filePath;
}
[/code]
위 foreach 의 경우,
items 아래의 데이타가 배열이 아닌 1개 데이타라도 foreach 사용이 가능하다.
2. json 이면 ..
[code]
$obj = json_decode($txt,true);
echo print_r($obj,true);
$pageNo = $obj[response][body][pageNo];
$totalCount = $obj[response][body][totalCount];
[/code]
3. 그리고, simplexml 을 json 으로 변환시키는 방법
[code]
$xml = simplexml_load_string($xml_string);
$json = json_encode($xml);
$array = json_decode($json,TRUE);
[/code]
* 참고
json_decode 처리 방법
http://www.dyn-web.com/tutorials/php-js/json/decode.php
https://stackoverflow.com/questions/8830599/php-convert-xml-to-json
추천0
댓글목록
등록된 댓글이 없습니다.