标签:
碰到前台将JSON格式数据传递到服务器后台,经php的json_decode函数转换成的数组由于为对象数组,php程序无法对数据进行正常处理的情况,为此需要开发一个PHP回调函数(objarray_to_array)将对象数组转换成普通数组。
代码如下:
//对象数组转普通数组
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;
}
标签:
原文地址:http://www.cnblogs.com/liangxuehui/p/4624277.html