Php 删除具有特定条件的所有数组值

Php 删除具有特定条件的所有数组值,php,arrays,Php,Arrays,我得到了下面的数组输出,我想删除只有这个[name]=>和[size]=>0的数组 当前阵列: Array ( [0] => Array ( [name] => [type] => [tmp_name] => [error] => 4 [size] => 0 ) [1] => Ar

我得到了下面的数组输出,我想删除只有这个
[name]=>
[size]=>0
的数组

当前阵列:

Array
(
    [0] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 0
        )

    [1] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 0
        )

    [2] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 0
        )

    [3] => Array
        (
            [name] => Penguins.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/phpozs13E
            [error] => 0
            [size] => 777835
        )

    [4] => Array
        (
            [name] => Tulips.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/phpq66c41
            [error] => 0
            [size] => 620888
        )

    [5] => Array
        (
            [name] => 
            [type] => 
            [tmp_name] => 
            [error] => 4
            [size] => 0
        )

)
我想要这个输出

Array
(
    [0] => Array
        (
            [name] => Penguins.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/phpozs13E
            [error] => 0
            [size] => 777835
        )

    [1] => Array
        (
            [name] => Tulips.jpg
            [type] => image/jpeg
            [tmp_name] => /tmp/phpq66c41
            [error] => 0
            [size] => 620888
        )
)

比那简单;您希望上传的文件没有错误;i、 e

$results = array_filter($_FILES, function($file) {
    return $file['error'] === 0;
});

你看过了吗?使用标准的
foreach
if
语句,确保RTFM.看起来像是尝试上传多个文件。只需验证具有“name”属性的数据…显示你的代码,甚至尝试你尝试过的内容。显示一个数组以及您“想要”的内容通常是您雇佣人员的目的。@l'l我从这个变量
$fileResults=$\u FILES;$fileResults=数组_值($fileResults)