我有一个来自表单的不同项目的数组,我想拉无空字段的键。我知道我可以使用array_keys()
函数,但这会给我所有的键(空的而不是空的)。是否有非空字段的功能或我该怎么做?
$array=$_POST;
我需要从$array
获取非空字段。
答案 0 :(得分:2)
您可以尝试使用array_filter函数
过滤数组$array = array_filter($_POST)
答案 1 :(得分:1)
$my = ("0"=>" ","1"=>"5","2"=>"6","3"=>" ");
foreach ($my as $key => $value) {
if (is_null($value)) unset($my[$key]);
}
foreach ($my as $key => $value) {
echo $key . ':' . $value . '<br>';
}
**output
1:5
2:6**
You can use array_filter function as well for trimming empty elements