0

私はこのような配列を持っています:

Array (
  [0] => Mollie_Response Object (
     [@attributes] => Array ( [version] => v1 ) 
     [success] => true 
     [resultcode] => 10 
     [resultmessage] => Customer has the following payment methodes. 
     [services] => Mollie_Response Object ( 
        [ivr] => true 
        [minitix] => true 
        [psms] => true 
        [ideal] => true 
        [paysafecard] => false
     )
   )
 )

[理想]の値を取得したいのですが、これを行う方法がわかりません。

私が試したのはこれです:

$response = $simplexml;

foreach( $response as $value ) 
{
    echo 'Test: '.$value[0].'<br>';
}

応答は次のとおりです。

Test: true
Test: 10
Test: Customer has the following payment methodes.
Test: 

助言がありますか?

4

2 に答える 2

5

それは次のようになります。

$variable[0]->services->ideal
于 2013-02-26T16:40:19.747 に答える
1

識別はフィールドをチェックするのに大いに役立つと思います:

Array ( [0] => 
  Mollie_Response Object ( 
      [@attributes] => Array ( [version] => v1 ) 
      [success] => true 
      [resultcode] => 10 
      [resultmessage] => Customer has the following payment methodes. 
      [services] => Mollie_Response Object ( 
          [ivr] => true 
          [minitix] => true 
          [psms] => true 
          [ideal] => true 
          [paysafecard] => false 
      )
  )
)

したがって、 を使用する必要があることは明らかです$response[0]->services->ideal

于 2013-02-26T16:43:02.330 に答える