У меня есть ассоциативный массив данных, и у меня есть массив ключей, которые я хотел бы удалить из этого массива (, сохранив при этом оставшиеся ключи в исходном порядке --, но это не может быть ограничением ).
Я ищуодин вкладыш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