Parse PHP to convert objects into arrays (compatible with multi-dimensional array types ). Copy the code as follows: *** @ author script house * @ date2013-6-21 * @ todo convert the object to an array * @ paramunknown_type $ obj * @ returnunknown * functionobject_to_array ($ o
The code is as follows:
/**
* @ Author home
* @ Date 2013-6-21
* @ Todo: convert an object to an array.
* @ Param unknown_type $ obj
* @ Return unknown
*/
Function object_to_array ($ obj ){
$ _ Arr = is_object ($ obj )? Get_object_vars ($ obj): $ obj;
Foreach ($ _ arr as $ key => $ val ){
$ Val = (is_array ($ val) | is_object ($ val ))? $ This-> object_to_array ($ val): $ val;
$ Arr [$ key] = $ val;
}
Return $ arr;
}
In this way, you can.
The http://www.bkjia.com/PHPjc/327771.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/327771.htmlTechArticle code is as follows: /*** @ author script house * @ date 2013-6-21 * @ todo converts an object to an array * @ param unknown_type $ obj * @ return unknown */function object_to_array ($ o...