XML형태 특정값 추출

XML형태 특정값 추출

QA

XML형태 특정값 추출

본문


<?xml version="1.0" encoding="UTF-8"?><root><reshead error="0" errormsg=""/><resbody><response error="0" errormsg="" method="pay_request"><data error="0" msg="" orderno="240621045337011" payno="fsffsdf03c" paytype="0004" payurl="test.com" useretc1="" useretc2="" useretc3=""/></response></resbody></root>

 

 

 

payurl 값 어떻게 추출하나요?

 

 $response 변수에 위 XML 형태가 들어있다 가정하면

$object = simplexml_load_string($response);

echo $object ->data[payurl] ;

이런형태일꺼 같은데..

 

 

 

이 질문에 댓글 쓰기 :

답변 1


<?php
$xmlString = '<?xml version="1.0" encoding="UTF-8"?><root><reshead error="0" errormsg=""/><resbody><response error="0" errormsg="" method="pay_request"><data error="0" msg="" orderno="240621045337011" payno="fsffsdf03c" paytype="0004" payurl="test.com" useretc1="" useretc2="" useretc3=""/></response></resbody></root>';
// XML 문자열을 SimpleXMLElement 객체로 변환
$xml = new SimpleXMLElement($xmlString);
// payurl 값을 추출
$payurl = (string)$xml->resbody->response->data['payurl'];
echo $payurl; // 결과: test.com
?>
 
답변을 작성하시기 전에 로그인 해주세요.
전체 516 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT