欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

php-数组array与对象object相互转换

shiping1 的头像

tips: php-数组array与对象object相互转换



这里的array和object指的是php里面的两个数据类型,在php里面这两种数据可以互相转换(事实上也不限于这两种),下面的例子做个说明:

<?
$a=array(‘a’=>’php数组’,'b’=>’php语法’,'c’=>’php对象’);
$d=(object)$a;//强制转换成object数据类型
echo $d->$a;//php数组
echo $d->$b;//php语法
echo $d->$c;//php对象
?>

(object),这个符号实现从数组到object的转换,同样也有类似的符合:(array),把ojbect转换成数组;

需要注意的是,对于关联型数组用上面的方法比较容易实现

$file->weight = 0;
 $file->new = TRUE;
$form_state['values']['files'][$file->fid] = (array)$file; //这就是转成数组

来自 http://hi.baidu.com/baijunhui/item/e5cc3a8387406febe596e0e8

普通分类: