如何从给定数组中提取或切片特定的关联数组元素?
例如,给我数组array('k1'=>123, 'k2'=>'123', 'k3'=>'abc', 'k4'=>'123', 'k5'=>'', 'k6'=>NULL)
,只需要元素k1,k3和k6,我怎么得到array('k1'=>123, 'k3'=>'abc', 'k6'=>NULL)
?
$keys = array('k1', 'k2', 'k6');
$result = array_intersect_key($array, array_flip($keys));
输出:
array(3) {
["k1"]=>
int(123)
["k2"]=>
string(3) "123"
["k6"]=>
NULL
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句