php简单对象与数组的转换
来源:互联网 发布:sql server 2012安装 编辑:程序博客网 时间:2024/05/22 00:47
最近用到一些简单的对象与数组的相互转换的问题,采用递归写了两个方法如下
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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
;
}
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
;
}
还有json_decode($str,true);
0 0
- php简单对象与数组的转换
- php简单对象与数组的转换
- PHP对象与数组转换
- php中对象转换数组与数组转换对象实例
- php中的数组与对象之间的转换
- php 数组 对象 转换
- PHP 对象-数组转换
- php多层数组和对象的转换
- PHP 对象转换为对应的数组
- php对象、数组间的转换
- PHP数组和对象的相互转换
- PHP 对象、数组间的转换
- PHP对象和数组的相互转换
- json对象与数组以及转换成js对象的简单实现方法
- 简单实用的 PHP、数组,对象 互转
- php:php多层数组和对象的转换
- PHP数组与对象之间用递归递归转换
- 关于PHP在数组对象与JSON数据之间的转换问题(编码问题)
- <蓝牙BLE>BLEcc2540开启广播的过程
- c++中,结构体和联合体的区别
- Activity的四种加载模式及有关Activity横竖屏切换的问题
- ViewDragHelper之拖动加载(类似淘宝)
- 网上收集的一些Xmanager注册码
- php简单对象与数组的转换
- 【网络流】最大流:PIGS【EK模板、建图题】
- ubuntu设置开机自动登陆与登录自动运行脚本
- git版本控制
- Oracle 中的四舍五入
- org.hibernate.hql.ast.QuerySyntaxException:is not mapped 异常总结
- 第二章:理解DispatcherServlet ——深入浅出学Spring Web MVC
- img显示缩小后的图片
- c# WinForm 创建与读写配置文件