笔记记录:php将对象转换成为数组
2015-03-13 19:36
260 查看
/**
* 对象转换成数组
*/
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)) ? object_to_array($val) : $val;
$arr[$key] = $val;
}
return $arr;
}
function objtoarr($obj){
$ret = array();
foreach($obj as $key =>$value){
if(gettype($value) == 'array' || gettype($value) == 'object'){
$ret[$key] = objtoarr($value);
}
else{
$ret[$key] = $value;
}
}
return $ret;
}
* 对象转换成数组
*/
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)) ? object_to_array($val) : $val;
$arr[$key] = $val;
}
return $arr;
}
function objtoarr($obj){
$ret = array();
foreach($obj as $key =>$value){
if(gettype($value) == 'array' || gettype($value) == 'object'){
$ret[$key] = objtoarr($value);
}
else{
$ret[$key] = $value;
}
}
return $ret;
}
相关文章推荐
- 笔记记录:PHP将秒数转换成为时间
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- php多层数组和对象的转换
- PHP 对象和数组互相转换
- php 数组 对象 转换
- php简单对象与数组的转换
- php将对象转换成数组
- PHP将对象转换成数组的方法(兼容多维数组类型)
- php多层数组与对象的转换实例代码
- PHP学习笔记之显示数组与对象示例
- php数组转换为对象PHP - Convert Array to Object with stdClass
- php:php多层数组和对象的转换
- php中对象转换数组与数组转换对象实例
- 解析PHP将对象转换成数组的方法(兼容多维数组类型)
- php之对象转换成数组
- php数组转换为对象PHP - Convert Array to Object with stdClass
- php 对象转换为数组
- php数组和对象转换
- JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
- php数组工具类 php数组与对象、字符串的转换实例