php对象和数组相互转换的方法
程序员文章站
2024-01-28 14:18:40
本文实例讲述了php对象和数组相互转换的方法。分享给大家供大家参考。具体分析如下:
这里定义2个php匿名对象和数组相互转换的函数,代码如下:
function...
本文实例讲述了php对象和数组相互转换的方法。分享给大家供大家参考。具体分析如下:
这里定义2个php匿名对象和数组相互转换的函数,代码如下:
function array2object($array) { if (is_array($array)) { $obj = new stdclass(); foreach ($array as $key => $val){ $obj->$key = $val; } } else { $obj = $array; } return $obj; } function object2array($object) { if (is_object($object)) { foreach ($object as $key => $value) { $array[$key] = $value; } } else { $array = $object; } return $array; }
用法示例如下:
$array = array('foo' => 'bar','one' => 'two','three' => 'four'); $obj = array2object($array); print $obj->one; // output's "two" $arr = object2array($obj); print $arr['foo']; // output's bar
希望本文所述对大家的php程序设计有所帮助。
上一篇: MSN如何截图操作过程详解
推荐阅读
-
php对象和数组相互转换的方法
-
PHP实现多维数组转字符串和多维数组转一维数组的方法,多维维数
-
Codeigniter通过SimpleXML将xml转换成对象的方法_PHP教程
-
php多层数组与对象的转换实例代码
-
Codeigniter通过SimpleXML将xml转换成对象的方法_php实例
-
php定义数组和使用示例(php数组的定义方法)_PHP
-
php根据一个给定范围和步进生成数组的方法
-
Go 结构体、数组、字典和 json 字符串的相互转换方法
-
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间,_PHP教程
-
php根据一个给定范围和步进生成数组的方法,php给定步进数组