How can I convert a PHP object array to a normal array? How can I convert a PHP object array to a normal array ?? When using the jQueryEasyUI framework for program development, the front-end transmits JSON-format data to the server background. the array converted by the json_decode function of php is an object array, php programs cannot process data normally. Therefore, we need to develop a PH program to convert the PHP object array into a common array?
How can I convert a PHP object array to a normal array?
?
When using the jQuery EasyUI framework for program development, the front-end transmits JSON-format data to the server background. the array converted by the json_decode function of php is an object array, the php program cannot process the data normally. Therefore, you need to develop a PHP callback function (objarray_to_array) to convert the object array to a normal array.
?
/*** Convert the object array to a normal array ** the JSON string submitted by AJAX to the background is decoded by decode as an object array. * For this reason, it must be converted to a normal array before subsequent processing, * This function supports multi-dimensional array processing. ** @ Param array * @ return array */function objarray_to_array ($ obj) {$ ret = array (); foreach ($ obj as $ key => $ value) {if (gettype ($ value) = "array" | gettype ($ value) = "object ") {$ ret [$ key] = objarray_to_array ($ value);} else {$ ret [$ key] = $ value ;}} return $ ret ;}
?