Convert the PHPobject (SimpleXMLElement) object to an array and jump to [1] [2] [full screen preview]
object(SimpleXMLElement)[9] public 'result' => object(SimpleXMLElement)[8] public 'err_code' => string '0' (length=1) public 'model' => string '000000000000^000000000000' (length=26) public 'success' => string 'true' (length=4) public 'request_id' => string '000000000000' (length=13)
2.[Code]Example: how to convert a PHP object (SimpleXMLElement) object to an arrayJump to [1] [2] [full screen preview]
The class xml {/*** object (SimpleXMLElement) object is converted into an array * convert simplexml object to array sets * $ array_tags, which indicates the xml tag to be converted into an array. Example: array ('item ','') * if an error occurs, False is returned. ** @ param object $ simplexml_obj * @ param array $ array_tags * @ param int $ strip_white indicates whether to clear leading and trailing spaces * @ return mixed */public static function toArray ($ simplexml_obj, $ array_tags = array (), $ strip_white = 1) {if ($ simplexml_obj) {if (count ($ simplexml_obj) = 0) return $ strip_white? Trim (string) $ simplexml_obj) :( string) $ simplexml_obj; $ attr = array (); foreach ($ simplexml_obj as $ k => $ val) {if (! Empty ($ array_tags) & in_array ($ k, $ array_tags) {$ attr [] = self: toArray ($ val, $ array_tags, $ strip_white );} else {$ attr [$ k] = self: toArray ($ val, $ array_tags, $ strip_white) ;}} return $ attr;} return false ;}}