Това ми е в html формата
Получавам масив
Обработвам масива.
Ето новия масив.
Премахвам error
Краен резултат
Как да преименувам масива за да е 0 а не 1?
HTML:
<input type="file" name="foto[]" />
<input type="file" name="foto[]" />
PHP:
Array ( [name] => Array ( [0] => [1] => hd car wallpapers for mobile (5).jpg [2] => [3] => [4] => ) [type] => Array ( [0] => [1] => image/jpeg [2] => [3] => [4] => ) [tmp_name] => Array ( [0] => [1] => H:\xamp\tmp\php1645.tmp [2] => [3] => [4] => ) [error] => Array ( [0] => 4 [1] => 0 [2] => 4 [3] => 4 [4] => 4 ) [size] => Array ( [0] => 0 [1] => 122640 [2] => 0 [3] => 0 [4] => 0 ) )
PHP:
$img = array_keys($this->images);
for ($i = 0; $i < count($this->images['name']); $i++) {
foreach ($img as $key) {
if ($this->images[$key][$i] != '') {създавам нов масив без празните ключове.
$this->paramimages[$i][$key] = $this->images[$key][$i];
}
}
}
PHP:
Array ( [0] => Array ( [error] => 4 ) [1] => Array ( [name] => hd car wallpapers for mobile (5).jpg [type] => image/jpeg [tmp_name] => H:\xamp\tmp\phpC3A6.tmp [size] => 122640 ) [2] => Array ( [error] => 4 ) [3] => Array ( [error] => 4 ) [4] => Array ( [error] => 4 ) )
PHP:
foreach ($this->paramimages as $thisArrIndex=>$subArray)
{
if (array_key_exists('error', $subArray )) {
if ( $subArray['error'] == "4" )
{
unset($this->paramimages[$thisArrIndex]);
}
}
}
PHP:
Array ( [1] => Array ( [name] => hd car wallpapers for mobile (5).jpg [type] => image/jpeg [tmp_name] => H:\xamp\tmp\php4C94.tmp [size] => 122640 ) )
Как да преименувам масива за да е 0 а не 1?