1

一部の xml データのループ処理に問題があります。

xml ファイルは次のように構成されています。

<users type="array">
 −&lt;user>
   <id>14527576</id>
  </user>
 −&lt;user>
   <id>14527576</id>
  </user>
 −&lt;user>
   <id>14527576</id>
  </user>

それをループする私のphpは次のようになります

$xml = simplexml_load_string($rawxml);
foreach($xml->users AS $key){
    $id = $key->user->{"id"};

しかし、エラーをスローしたり、何かを返したりすることはありません

4

1 に答える 1

2

ユーザーはルート要素です。それを列挙するだけです。

$xml = simplexml_load_string( $rawxml );

foreach($xml as $user){
  print $user->id . '<br />';
}
于 2009-11-05T15:14:54.943 に答える