php的数组转为对象

有时候数组要转为对象操作,用对象的指向操作符,有两种方法

方法一:

$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;
这个转换具体耗时多少,没有实验过,一般非必须情况下不推荐用
 
上一篇:流媒体技术学习笔记之(九)减少VLC 延迟的方法


下一篇:linux下vsftpd的安装及配置使用详细步骤(推荐)