[英]Remove all array values with specific condition
I am getting bellow array output and I want to remove array only having this [name] =>
and [size] => 0
. 我得到波纹管数组输出,我想删除仅具有
[name] =>
和[size] => 0
数组。
Current Array: 当前数组:
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
)
)
And I want this Output 我想要这个输出
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
)
)
It's simpler than that; 比这更简单; you want the file uploads without an error;
您希望文件上传没有错误; ie
即
$results = array_filter($_FILES, function($file) {
return $file['error'] === 0;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.