php的数组转为对象
2017-03-31 15:52
190 查看
有时候数组要转为对象操作,用对象的指向操作符,有两种方法
方法一:
$arr=['a'=>10,'b'=>100,'c'=>'Hello'];
$obj=(Object)$arr;
echo 'output:'.$obj->c;
方法二:
$arr=['a'=>10,'b'=>100,'c'=>'Hello'];
$arr0 = json_encode($arr);
$arr1 = json_decode($arr0,true);
$arr2 = json_decode($arr0);
echo $arr1['c'];
echo $arr2->c;
这个转换具体耗时多少,没有实验过,一般非必须情况下不推荐用
方法一:
$arr=['a'=>10,'b'=>100,'c'=>'Hello'];
$obj=(Object)$arr;
echo 'output:'.$obj->c;
方法二:
$arr=['a'=>10,'b'=>100,'c'=>'Hello'];
$arr0 = json_encode($arr);
$arr1 = json_decode($arr0,true);
$arr2 = json_decode($arr0);
echo $arr1['c'];
echo $arr2->c;
这个转换具体耗时多少,没有实验过,一般非必须情况下不推荐用
相关文章推荐
- php 对象转为数组
- php对象转为数组(去除key中的类名)
- php json字符串转为数组或对象
- php中array转为json时的对象和数组的对应关系
- php自带函数对象转成数组
- php将xml 转为数组
- 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组
- php 数组怎么传递到html 怎么依靠json对象的形式操作
- php中循环实现(字符串,对象,或者数组)编码相互转换
- PHP: stdclass和数组转成对象操作
- php对象转成数组和数组转成对象操作
- php:php多层数组和对象的转换
- php简单对象与数组的转换
- 深入理解PHP JSON数组与对象
- php对象转化为数组
- php把从数据库读取出来的数据存放到数组里,然后数组不能直接使用,要转为字符串
- PHP对象转成数组
- php中显示数组与对象的实现代码
- php将结果集匹配成索引数组、关联数组、对象的区别&&location对象
- php中,对象完全变成数组