PHP数组与对象之间用递归递归转换
来源:互联网 发布:android涂鸦源码 编辑:程序博客网 时间:2024/05/21 21:35
一些简单的对象与数组的相互转换的问题,采用递归写了两个方法如下
1
2
3
4
5
6
7
8
function
arrayToObject(
$e
){
if
(
gettype
(
$e
)!=
'array'
)
return
;
foreach
(
$e
as
$k
=>
$v
){
if
(
gettype
(
$v
)==
'array'
||
getType
(
$v
)==
'object'
)
$e
[
$k
]=(object)arrayToObject(
$v
);
}
return
(object)
$e
;
}
1
2
3
4
5
6
7
8
9
function
objectToArray(
$e
){
$e
=(
array
)
$e
;
foreach
(
$e
as
$k
=>
$v
){
if
(
gettype
(
$v
)==
'resource'
)
return
;
if
(
gettype
(
$v
)==
'object'
||
gettype
(
$v
)==
'array'
)
$e
[
$k
]=(
array
)objectToArray(
$v
);
}
return
$e
;
}
0 0
- PHP数组与对象之间用递归递归转换
- php中的数组与对象之间的转换
- 递归与非递归转换
- php递归转义数组
- PHP数组递归
- php数组递归读取
- PHP数组递归转义
- PHP数组递归排序
- PHP对象与数组转换
- PHP数组与xml之间的转换
- PHP数组与XML之间的转换
- PHP xml与数组之间的转换
- 数组与递归方法
- php中对象转换数组与数组转换对象实例
- 关于“递归”与“非递归”的转换
- 关于“递归”与“非递归”的转换
- 递归与非递归及其相互转换
- 递归与非递归相互转换
- Hadoop集群(第4期)_SecureCRT使用
- IO流学习二
- 【BUAA 591】The Last Alpha Star
- poj -- 2001 Shortest Prefixes (Trie 树)
- POJ 1111 Image Perimeters(dfs)
- PHP数组与对象之间用递归递归转换
- Hadoop集群(第5期)_Hadoop安装配置
- 如何成为优秀的程序员v1.0
- Android ListView 单条刷新方法实践及原理解析
- Hadoop集群(第6期)_WordCount运行详解
- UVa 11346 Probability
- Hadoop集群(第7期)_Eclipse开发环境设置
- POJ -- 1056 IMMEDIATE DECODABILITY (Trie 树)
- 相信我们会创造奇迹