【发布时间】:2012-02-28 12:07:37
【问题描述】:
我有一个多维数组:
$image_path = array('sm'=>$sm,'lg'=>$lg,'secondary'=>$sec_image);
女巫长这样:
[_media_path:protected] => Array
(
[main_thumb] => http://example.com/e4150.jpg
[main_large] => http://example.com/e4150.jpg
[secondary] => Array
(
[0] => http://example.com/e4150.jpg
[1] => http://example.com/e4150.jpg
[2] => http://example.com/e9243.jpg
[3] => http://example.com/e9244.jpg
)
)
我想把它转换成一个对象并保留键名。
有什么想法吗?
谢谢
编辑:$obj = (object)$image_path; 似乎不起作用。我需要一种不同的方式来循环遍历数组并创建一个对象
【问题讨论】:
-
你能给我们一个更好的例子来说明你希望对象是什么样子吗?你想把钥匙变成属性吗?你需要一个对象的目的是什么?
-
而不是使用
[]来获取我需要使用->的值
标签: php object multidimensional-array