可能重复:
能够在print_r()中查看变量';s输出,但不确定如何在代码中访问它
SimpleXMLElement Object
(
[Header] => SimpleXMLElement Object
(
)
[Body] => SimpleXMLElement Object
(
[CreateUserResponse] => SimpleXMLElement Object
(
[username] => anup_165
[password] => xnrrtgohgv
[result] => SimpleXMLElement Object
(
[succeeded] => true
[errorCode] => 0
[errorText] => SimpleXMLElement Object
(
)
)
)
)
)
我想从上面的数组中获取用户名、密码和成功
你的意思是:
$username = (string) $xml->Body["CreateUserResponse"]->username;
$password = (string) $xml->Body["CreateUserResponse"]->password;
好吧,我在这里有点冒险,但可能有点像:
$object['body']['CreateUserResponse']['username']
和
$object['body']['CreateUserResponse']['password']
//For Parsing the xml
$xmltoaparse=simplexml_load_string($xmlresponse);
foreach($xmltoaparse->children() as $iasorecord)
{
foreach($iasorecord as $iasouserrecord) //for each for machhnia attributes
{
foreach($iasouserrecord as $iasousersrecord) //for each for machhnia attributes
{
echo $iasousersrecord->getName();
echo $iasousersrecord;
}
}
}