I have a multidimensional array
(Array ( [filenames] => Array ( [0] => 2.jpeg [1] => 3.jpeg ) [sizes] => Array ( [0] => 0.00 MB [1] => 0.00 MB ) [temp_names] => Array ( [0] => /private/var/folders/np/sln14hvn3tsbzc4kpjjtp17c0000gn/T/phpLVhmBY [1] => /private/var/folders/np/sln14hvn3tsbzc4kpjjtp17c0000gn/T/phpoifsg0 ) [uploads] => Array ( [0] => /Users/sandro/Documents/bildgalerie/uploads/2.jpeg [1] => /Users/sandro/Documents/bildgalerie/uploads/3.jpeg ) ))
and I want to get all values from specific keys (like "filenames") with foreach.
Here is the part of the array:
$uploadData = array(
'filenames' => array(),
'sizes' => array(),
'temp_names' => array(),
'uploads' => array()
);
This code doesn't work yet, but I have no idea why :(
foreach ($uploadData as $row) {
if (move_uploaded_file($row['temp_names'], $location . '/' . basename($row['filenames']))) {
echo 'File uploaded.';
echo '<br>';
}
}
Error: Notice: Undefined index: filenames in X on line X