我将尝试通过键来分离一些值。
我的当前数组如下
Array
(
[name] => Array
(
[0] => test1
[1] => test2
)
[type] => Array
(
[0] => image/jpeg
[1] => image/jpeg
)
[tmp_name] => Array
(
[0] => D:\xampp5\tmp\php5F43.tmp
[1] => D:\xampp5\tmp\php5F63.tmp
)
[error] => Array
(
[0] => 0
[1] => 0
)
[size] => Array
(
[0] => 49293
[1] => 20286
)
)
我的期望数组应该是这样的
Array
(
[0] =>(
[name] => test1
[type] => image/jpeg
[tmp_name] => D:\xampp5\tmp\php5F43.tmp
[error] => 0
[size] => 49293
)
[1] =>(
[name] => test2
[type] => image/jpeg
[tmp_name] => D:\xampp5\tmp\php5F63.tmp
[error] => 0
[size] => 20286
)
)
我尝试了这样做:
$files = array();
$i = 0;
foreach ($array as $key => $value) {
foreach ($value as $item) {
$files[$i][] = $item;
// echo '["'.$key.'"] - '.$item.'<br>';
$i++;
}
}
但这只是在增加数组索引,而不是在特定键下进行推送。
请建议我在这里错过了什么。