bject有的时候用起来不方便,那么你可以通过下面的方法将object转换成数组,上代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
/**
* 对象转数组
*/
function
objectToArray(
$object
){
$temp
=
is_object
(
$object
) ? get_object_vars(
$object
) :
$object
;
$arr
=
array
();
foreach
(
$temp
as
$k
=>
$v
) {
$v
= (
is_array
(
$v
) ||
is_object
(
$v
)) ? objectToArray(
$v
) :
$v
;
$arr
[
$k
] =
$v
;
}
return
$arr
;
}
|
本文转自 gutaotao1989 51CTO博客,原文链接:http://blog.51cto.com/taoyouth/1410639