PHP中的数组.从数组中取出变量

Loh*_*don 0 php arrays

想象一下这段代码:

$array1 = "20";
$array2 = "40";
$array3 = "";
$arraydate = array($array1,$array2,$array3); //In this case would be array("20","40","0")
Run Code Online (Sandbox Code Playgroud)

所以我想要的是当有一个null,0或空的变量时,不要成为数组的一部分.解决方法是通过:

array("20","40","0")
Run Code Online (Sandbox Code Playgroud)

至:

array("20","40")
Run Code Online (Sandbox Code Playgroud)

反正有没有这样做?对不起,我的英语不好.谢谢你:D.

nic*_*ass 8

使用 $arraydate = array_filter($arraydate);

根据手册,如果没有给出回调,它将删除所有等于false的项目.