0

重複の可能性:
print_r() の出力で変数を確認できるが、コードで変数にアクセスする方法がわからない

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
                            (
                            )

                    )

            )

    )

)

上記の配列からユーザー名、パスワードを取得し、成功したい

4

3 に答える 3

1

さて、私はここで手足を出していますが、それは次のようなものかもしれません:

$object['body']['CreateUserResponse']['username']   

および
$object['body']['CreateUserResponse']['password']

于 2012-07-20T11:39:54.403 に答える
1

つまり:

$username = (string) $xml->Body["CreateUserResponse"]->username;
$password = (string) $xml->Body["CreateUserResponse"]->password;
于 2012-07-20T11:39:25.673 に答える
0
    //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;


                            }
                   }
    }
于 2012-07-20T12:08:18.290 に答える