3v4l.org

run code in 300+ PHP versions simultaneously
<?php $file = array ( 'name' => array ( 0 => 'Image.PNG', 1 => 'sadssadsa.PNG', ), 'type' => array ( 0 => 'image/png', 1 => 'image/png', ), 'tmp_name' => array ( 0 => 'C:\\Users\\CH MANAN\\AppData\\Local\\Temp\\php48B6.tmp', 1 => 'C:\\Users\\CH MANAN\\AppData\\Local\\Temp\\php48B7.tmp', ), 'error' => array ( 0 => '0', 1 => '0', ), 'size' => array ( 0 => '291647', 1 => '112790', ), ); //foreach($_FILES as $file) { $keys = array_keys($file); foreach($file['name'] as $key => $f){ $new[] = array_combine($keys, array_column($file, $key)); } //} var_dump($new);
Output for 7.1.25 - 7.1.27, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.27, 8.4.1 - 8.4.14
array(2) { [0]=> array(5) { ["name"]=> string(9) "Image.PNG" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(48) "C:\Users\CH MANAN\AppData\Local\Temp\php48B6.tmp" ["error"]=> string(1) "0" ["size"]=> string(6) "291647" } [1]=> array(5) { ["name"]=> string(13) "sadssadsa.PNG" ["type"]=> string(9) "image/png" ["tmp_name"]=> string(48) "C:\Users\CH MANAN\AppData\Local\Temp\php48B7.tmp" ["error"]=> string(1) "0" ["size"]=> string(6) "112790" } }

preferences:
106.05 ms | 409 KiB | 5 Q