我有这两个数组。我想在这样的数组中创建一个数组。我怎样才能做到这一点。代码贴在下面。这是我在 fileToUpload 中发送的图像。 我拥有的数组
Array
(
[fileToUpload] => Array
(
[name] => KERINOX COFFEE.jpg
[type] => image/jpeg
[tmp_name] => /opt/lampp/temp/phpuk5Uyo
[error] => 0
[size] => 2440617
)
)
我想要的数组
Array
(
[fileToUpload] => Array
(
[name] => Array
(
[0] => KERINOX COFFEE.jpg
)
[type] => Array
(
[0] => image/jpeg
)
[tmp_name] => Array
(
[0] => /opt/lampp/temp/php0LlvE2
)
[error] => Array
(
[0] => 0
)
[size] => Array
(
[0] => 2502103
)
)
) Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您可以简单地使用
array_map来实现此目的,将每个元素包装到另一个数组中:$data['fileToUpload'] = array_map( function($item) { return [$item]; }, $data['fileToUpload'] );