可能重复:
Converting array and objects in array to pure array转换对象到阵列
我的时刻的阵列,但它被传递给被其转换为对象,它到另一个功能尽管它需要成为一个标准阵列。我需要下面的对象数组转换成一个标准的数组:
[files] => stdClass Object
(
[1] => stdClass Object
(
[name] => price-my-insurance.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpfmRfyN
[error] => 0
[size] => 911376
)
[2] => stdClass Object
(
[name] => sideshows.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpTamdHy
[error] => 0
[size] => 967656
)
[3] => stdClass Object
(
[name] => the-beer-scale.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpwCmwlW
[error] => 0
[size] => 742219
)
[4] => stdClass Object
(
[name] => the-little-lace.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpFnUuf8
[error] => 0
[size] => 939963
)
[5] => stdClass Object
(
[name] => varrstoen-australia.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpUtWyk1
[error] => 0
[size] => 2204400
)
)
这样:
Array
(
[1] => Array
(
[name] => price-my-insurance.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpfmRfyN
[error] => 0
[size] => 911376
)
[2] => Array
(
[name] => sideshows.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpTamdHy
[error] => 0
[size] => 967656
)
[3] => Array
(
[name] => the-beer-scale.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpwCmwlW
[error] => 0
[size] => 742219
)
[4] => Array
(
[name] => the-little-lace.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpFnUuf8
[error] => 0
[size] => 939963
)
[5] => Array
(
[name] => varrstoen-australia.jpg
[type] => image/jpeg
[tmp_name] => /Applications/MAMP/tmp/php/phpUtWyk1
[error] => 0
[size] => 2204400
)
)
我卡在foreach循环来做到这一点。
编辑:
从[这个答案]开始(http://stackoverflow.com/questions/10631767/converting-array-and-objects-in-array-to-pure-array)将数组的结果对象转换为数组'(array)$ object' –