Чтобы использовать функцию PHP array_filter() для фильтрации элементов массива по ключу, а не по значению, можно передать флаг ARRAY_FILTER_USE_KEY в качестве третьего аргумента функции. В этом случае ключ будет передан в качестве единственного аргумента в предоставленную функцию обратного вызова.