PHP simplexml_load_file 로 XML 파싱 하기
Server Side/PHP2016. 9. 8. 14:20
$parser_data = trim(file_get_contents("test.xml")); // URL 입력 해도됨. $xml = simplexml_load_string($parser_data); // 1번 $xml = simplexml_load_file($parser_data); // 2번 for($i = 0; $i <= $loof_variable; $i++){ $a = $xml->TBL_DailyStock->DailyStock[$i]['day_Date']; } echo $a // 루프 밖에서 echo $a 가 출력 되며 개행문자 처리 후 사용 해도 됨. // 이게 더 깔끔. /////////////////////////////////////////// OR /////////////////////////////////////////// $parser = xml_parser_create(); $data = trim(implode(file("test.xml"), "")); xml_parse_into_struct($parser, $data, $value, $index); xml_parser_free($parser); foreach($value as $v){ $a = $v['attributes']['QUERYTIME']; } while($row = array_shift($value)){ $a = $row['attributes']['DAY_DATE']; } echo $a; //둘다 루프 밖에서 echo $a; 가 되지 않음. 이유를 모르겠음; //그냥 루프 안에서 사용 해도 될 때 저렇게 사용.
'Server Side > PHP' 카테고리의 다른 글
서버로 Request 요청 후 DB 인풋 (0) | 2016.11.20 |
---|---|
php interface 사용방법 (0) | 2016.10.01 |
브라우저 캐시 남기지 않기 (0) | 2016.08.31 |
코드이그나이터 설정 (0) | 2016.08.17 |
PHP PDO 작성 및 변환 예 (0) | 2016.08.15 |