내 배열은 다음과 같습니다.
Array (
[title] => SimpleXMLElement Object (
[0] => Car String
)
)
그리고 다음과 같이 보여야합니다.
Array (
title => Car String
)
curl_exec xml 파일을 수행하여이 배열을 얻고 "new SimpleXMLElement"로 변경했습니다. 내가 찾은 모든 솔루션이 작동하지 않았습니다.
그렇다면 배열을 어떻게 변환 할 수 있습니까? 아니면 http 헤더 옵션으로 xml을 얻는 더 효율적인 방법이 있습니까?
배열을 만들 때를 SimpleXMLElement Object
원하는 유형으로 캐스트해야 합니다. 귀하의 경우에는 string
요소 로 캐스팅해야합니다 .
이를 수행하는 간단한 방법이 있습니다.
$xmlString = "<element><title>Car String</title></element>";
$xml = new SimpleXMLElement($string);
$array = [
'title' => (string)$xml->title;
];
또는
$xmlString = "<element><title>Car String</title></element>";
$xml = new SimpleXMLElement($string);
$array = [
'title' => $xml->title->__toString();
];
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다