获取所需格式的PHP数组
我从图像的获取所需格式的PHP数组,php,arrays,Php,Arrays,我从图像的api请求中获取数组,其格式如下所示。这个数组很难遍历,也很难上传。我想要一个数组在包含单个图像所有信息的单个索引中。我给出了以下错误: Array ( [name] => Array ( [0] => prog-programming_00267956.png [1] => programming-wallpaper_17695.jpg ) [type] => A
api请求中获取数组
,其格式如下所示。这个数组
很难遍历,也很难上传。我想要一个数组
在包含单个图像所有信息的单个索引中。我给出了以下错误:
Array
(
[name] => Array
(
[0] => prog-programming_00267956.png
[1] => programming-wallpaper_17695.jpg
)
[type] => Array
(
[0] => image/png
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => /tmp/php0azGbU
[1] => /tmp/phpyByFGB
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 587659
[1] => 83817
)
)
我必须将其转换为:
Array
(
[0] => Array
(
[name] => prog-programming_00267956.png
[type] => image/png
[tmp_name] => /tmp/phphSShmd
[error] => 0
[size] => 587659
)
[1] => Array
(
[name] => prog-programming_00267956.png
[type] => image/png
[tmp_name] => /tmp/phphSShmd
[error] => 0
[size] => 587659
)
)
那么,如何将数组转换为上述格式。
$result = array();
foreach($array as $key1 => $value1) {
foreach($value1 as $key2 => $value2) {
$result[$key2][$key1] = $value2;
}
}