我有一个关联的数据数组,并且我有一个要从该数组中删除的键数组(同时保持其余键的原始顺序——这可能不是一个约束)。
我正在寻找一个单行的 php 来做到这一点。
我已经知道如何遍历数组,但似乎应该有一些我无法array_map
掌握unset
的array_filter
解决方案。
我四处搜索了一下,但没有找到太简洁的东西。
需要明确的是,这是一行要做的问题:
//have this example associative array of data
$data = array(
'blue' => 43,
'red' => 87,
'purple' => 130,
'green' => 12,
'yellow' => 31
);
//and this array of keys to remove
$bad_keys = array(
'purple',
'yellow'
);
//some one liner here and then $data will only have the keys blue, red, green