그누보드 질문은 아니고 php관련 질문입니다
본문
제가 xml데이터를 가져오려고 하는데 <data>부분에
javascript 배열안에 여러객체가 존재하는 형태의 문자열이 존재하더라고요
아래는 해당 xml데이터부분 입니다
<![CDATA[
[{ DATA0:'2019-01-29 17:58:30', DATA1:'9654', DATA2:'02472****', DATA3:'outbound', DATA4:'0', DATA5:'0', DATA6:'FAIL', DATA7:'0', DATA8:'1', DATA9:'' }, { DATA0:'2019-01-29 17:58:23', DATA1:'9654', DATA2:'02470****', DATA3:'outbound', DATA4:'0', DATA5:'0', DATA6:'FAIL', DATA7:'0', DATA8:'1', DATA9:'
]]>
이걸 php 배열이나 객체로 변경할 방법이 있을까요??
고수님들 도와주세요!!ㅜㅜ
답변 2
우선 JavaScript에서 구조화된 방법을 읽어들이시려면
JavaScript용 xml parser 를 참고하시고
https://www.w3schools.com/xml/xml_parser.asp
위의 데이타는 Json 과 유사하나
실제로는 테스트를 해봐야 유형판단이가능하므로
Array와
Json둘다 참고하세요
https://www.w3schools.com/js/js_json.asp
https://www.w3schools.com/js/js_arrays.asp
PHP용 xml parser 는
http://leechoong.com/posts/2018/php_xml_json/
를 참고해보세요
올려주신 데이터는 xml이 아니라 json입니다.
json_decode 함수를 사용하면 배열로 asign할수있습니다.
http://php.net/manual/kr/function.json-decode.php
참고 해보세요