1
MySQLデータベースから大量のXMLデータを取得し、関連情報を解析しようとしています。私が今までに見たことのないArrayOfString
がありますが、私はその値を使用する必要があります。SimpleXMLのArrayOfStringを解析します。
私はSimpleXMLの__ToString()
を含むいくつかの方法を試してみました。これは(string)
などでキャスティングしていますが、運がないためです。これを適切に配列に分解できる文字列か、配列に変換できますか?
$game_ids = $machine_xml->add[25]->attributes()->value[0];
var_dump($game_ids);
結果:
object(SimpleXMLElement)#2 (1) {
[0]=>
string(331) "<?xml version="1.0" encoding="utf-16"?>
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>7</string>
<string>46</string>
<string>4</string>
<string>60</string>
<string>5</string>
<string>23</string>
<string>50</string>
</ArrayOfString>"
}