我有一个多维数组:如何将多维数组转换为PHP中的对象?
$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;
似乎并没有工作。我需要通过数组循环并创建对象的不同方式
你能给我们一个更好的例子,你想要物体看起来像什么吗?你想把钥匙变成财产吗?为了什么目的,你需要一个对象? – mpen 2012-02-07 01:38:35
而不是使用'[]'来获得我需要使用的值 - >' – Patrioticcow 2012-02-07 01:42:13