如何在数组中创建数组?
P粉744831602
P粉744831602 2024-04-01 22:05:34
0
1
296

我有这两个数组。我想在这样的数组中创建一个数组。我怎样才能做到这一点。代码贴在下面。这是我在 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
                )

        )

)

P粉744831602
P粉744831602

全部回复(1)
P粉211600174

您可以简单地使用array_map来实现此目的,将每个元素包装到另一个数组中:

$data['fileToUpload'] = array_map(
  function($item) {
    return [$item];
  },
  $data['fileToUpload']
);
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!