教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 对象转换数组与数组转换对象的例子(图文)

php 对象转换数组与数组转换对象的例子(图文)

发布时间:2015-08-12   编辑:jiaochengji.com
php 对象转换数组与数组转换对象的例子,供大家学习参考。

php 对象转换数组与数组转换对象的例子,供大家学习参考。

用stdClass转换数组为对象                                                                                
array 数组
stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候都可以被new,可以让这个变量成为一个object。同时,这个基类又有一个特殊的地方,就是没有方法

我应用的地方是simplexml中的simplexml_load_string()上,因为返回的全是对象,如果提取数据比较麻烦,所以应用了下面的函数。
 

php

运行结果:
object(ArrayObject)#1 (1) { ["storage":"ArrayObject":private]=> array(3) { [1]=> string(3) "php" [2]=> string(4) "http://www.jiaochengji.com/nokia/5233/" [3]=> string(3) "c " }}

一个类:ArrayObject,可以直接将数组转化为对象                                           
 

复制代码 代码如下:
<?php
/** www.jiaochengji.com */
$array = array('1' => 'one',                      
               '2' => 'two',                                 
               '3' => 'three');                             
$arrayobject = new ArrayObject($array);  
var_dump($arrayobject);                           
$array = array('1' => 'one',                        
               '2' => 'two',                                 
               '3' => 'three');                             
$arrayobject = new ArrayObject($array);  
var_dump($arrayobject);  
?>

输出结果:
object(ArrayObject)#1 (3) {                       
[1]=>                                                       
string(3) "one"                                        
[2]=>                                                       
string(3) "two"                                         
[3]=>                                                       
string(5) "three"                                      
}  

您可能感兴趣的文章:
PHP 数组字符集编码转换的函数
php对象转换成数组的实例(兼容多维数组)
php将对象转换为数组函数的代码
在PHP中处理JSON数组以及对象
jQuery学习笔记之DOM对象和jQuery对象
js数组转化为字符串示例
php数组与Json转换的方法探讨
php对象转数组方法
php 二维数组转树状数组的实例代码
学习php serialize()与unserialize()的用法

[关闭]
~ ~