码迷,mamicode.com
首页 > 编程语言 > 详细

php深入学习笔记一(数组与对象之间的相互转化)

时间:2015-05-19 14:47:16      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:object   php   

//1. 对象的遍历
$obj = new stdClass();
$obj->name = "lihua";
$obj->sex = "nan";
$obj->age = 12;
$obj->address = "lihua in hanghzou!";

foreach($obj as $v){
    echo $v."<br/>";
}

/*
   lihua
   nan
   12
   lihua in hanghzou!
*/

//2.对象转数组
//2.1.第一种方式
$user = (array)$obj;
var_dump($user);

//2.2.第二种方式
//简单而暴力的转换 只对public属性 有效
//第二个参数 为 true 返回 数组
//           为false 返回 对象
$array = json_decode(json_encode($nested_object), true);


//3.数组转对象(注意是关联数组)
$user = (object)$user;
var_dump($user);

php深入学习笔记一(数组与对象之间的相互转化)

标签:object   php   

原文地址:http://blog.csdn.net/wujiangwei567/article/details/45843707

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!