array_filter() 期望参数 1 是 PHP 中的数组

Twe*_*dev 5 php arrays wordpress warnings file

我有几天的线路问题。

这是我的代码:

$files = array();
$count = count(array_filter($_FILES['fichier']['name']));
echo $count;

for($i=0;$i<$count;$i++){
    array_push($files, $_FILES['fichier']['tmp_name'][$i]);
}
Run Code Online (Sandbox Code Playgroud)

此代码在表单中,但是当我提交表单时,出现以下错误消息:

警告:array_filter() 期望参数 1 是数组,在...

这部分代码在 FR 版本中有效,但是当我尝试在 EN 版本中复制/粘贴时,它不起作用。

我已经尝试了一切,没有任何反应。

谢谢。

编辑 :

var_dump(array_filter($_FILES['fichier']['name']));
Run Code Online (Sandbox Code Playgroud)

把这个还给我:

空值

当我尝试上传 1 个或多个文件时。

小智 0

我想当你看到这个错误时你可以使用这个:

<td>{{ is_array($client->phone) ? implode($client->phone, '-') : $client->phone }}</td>
Run Code Online (Sandbox Code Playgroud)