以下は、SimpleXMLElement オブジェクトを含む出力された 2 次元配列です。内部の SimpleXMLElement オブジェクトをすべて削除して、通常の 2 次元配列に変換する方法を示します。 Y 配列 ([0] = & gt; simplexmlement object ([favtype] = & gt; 2 [freeSum] = & gt; 1500 [freeRrent] = & gt; 965 [favcode1] = & gt; e2] = & gt ; 4 [Favofferinfo ] => 201407 4G 299 元パッケージをお楽しみください )
[1] => SimpleXMLElement オブジェクト ( [FavType] => 2 [FreeSum] => 500 [FreeCurrent] => 18 [FavCode1] = > 1 [FavCode2] => 2 [FavOfferInfo] => 201407 4G をお楽しみください )
[2] => 3 [FreeSum] => 30 [FreeCurrent] => 30 [FavCode1] => 4 [FavCode2] => Tianyi-Group 0 元 30M 逆方向トラフィック パッケージ ([FavType] => 3 [FreeSum] => 30 [FreeCurrent] => 4 [FavCode2] => 8 [FavOfferInfo] => [4] => SimpleXMLElement オブジェクト ( [FavType] => 3 [FreeSum] => 4096 [FreeCurrent] => 1857.32 [FavCode1] => 4 [FavCode2] => 8 [FavOfferInfo] => 201407 4G 299 元パッケージをお楽しみください ) )
ディスカッションへの返信 (解決策)
function ObjectToArray($o) { if(is_object($o)) $o = get_object_vars($o); if(is_array($o)) foreach($o as $k=>$v) $o[$k] = ObjectToArray($v); return $o;}