Wie erstelle ich ein Array innerhalb eines Arrays?
P粉744831602
P粉744831602 2024-04-01 22:05:34
0
1
509

Ich habe diese beiden Arrays. Ich möchte ein Array innerhalb eines Arrays wie dieses erstellen. Wie kann ich das machen. Der Code ist unten aufgeführt. Dies ist das Bild, das ich in fileToUpload sende. Das Array, das ich habe

Array
(
    [fileToUpload] => Array
        (
            [name] => KERINOX COFFEE.jpg
            [type] => image/jpeg
            [tmp_name] => /opt/lampp/temp/phpuk5Uyo
            [error] => 0
            [size] => 2440617
        )

)

Das Array, das ich möchte

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

Antworte allen(1)
P粉211600174

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

$data['fileToUpload'] = array_map(
  function($item) {
    return [$item];
  },
  $data['fileToUpload']
);
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage