0

大きなオブジェクトの中から値を取り出そうとしています。SimpleXML による xml ファイルのメイン オブジェクト。

var_dump($data->extensions->runTime);オブジェクトのこのセクションを取得すると、次のようになります。

object(SimpleXMLElement)#21 (1) {
  [0]=>
  string(8) "2852.462"
}

どうすればその 2852.462 にアクセスできますか??

foreachステートメントを使用しても、配列[0]を介して、考えられるすべてを試しました。値のみにアクセスする方法がわかりません。

4

1 に答える 1

2

文字列にキャストします。

$value = (string)$data->extensions->runTime[0];

またはフロートする方が良い:

$value = (float)$data->extensions->runTime[0];
于 2013-03-19T13:55:48.193 に答える