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)代码>