我array从api request图像获取的格式如下所示.这array很难遍历,我很难上传.我希望array单个索引中包含单个图像的所有信息.我有以下错误:
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
)
)
Run Code Online (Sandbox Code Playgroud)
我必须将其转换为:
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
)
)
Run Code Online (Sandbox Code Playgroud)
那么如何将数组转换为上述格式.
非常宽松.
$result = array();
foreach($array as $key1 => $value1) {
foreach($value1 as $key2 => $value2) {
$result[$key2][$key1] = $value2;
}
}
Run Code Online (Sandbox Code Playgroud)