【发布时间】:2016-12-19 15:03:30
【问题描述】:
我有两个数组,我想返回一个只包含我模板中的键的数组:
$protected template = ['name' => 'john', 'age'=> 10];
public function merge($params){
$arr = array_intersect_key($params, $this->template);
}
以上方法可行,但我也想过滤掉值为空的键。
所以如果我通过:
[name => 'jeff', age => '']
它只会过滤掉一个数组:
[name => 'jeff']
有没有办法做到这一点,或者最好只循环遍历数组并进行空检查?
【问题讨论】:
标签: php