Я считаю тупыми, ответы типа "тебе это не нужно". От куда тебе знать нужно это ему или нет, может он в образовательных целях интересуется, чисто теоретически. Не надо считать всех кто задает тут вопросы тупыми нубами, которые будут бездумно копипастить все, что им написали.
И если пишешь "тебе это не нужно" или "тупой ответ, набо банить", то будь добр обоснуй, а если не можешь, то проходи мимо.
Обобщенно задача понятна из примера, где конкретно использовать решение не суть важно. Тем не менее, описал свой случай в комментарии к вопросу.
Сейчас как раз фильтрую перед экстрактом - неудобно, приходится дублировать несколько строк кода в каждом скрипте.
Кому интересно зачем:
Вообще extract() это иногда удобно и если бы этой функции не было в PHP я бы и не парился)
Мой случай: пишу свой фреймворк и нужна функция которая бы обрабатывала некоторые данные, например массив $_GET, и возвращала в скрипт уже готовые к использованию переменные.
Например вызов функции extract_get('/userId/?page=pageNo') должен создать переменные $userId и $pageNo значения которых возьмутся из урла (example.com/123?page=5) и отвалидируются по нужным мне правилам, в моем случае правила валидации прописывается в конфигах.
Знаю, что это все не по фен-шую, но до фен-шуя я еще пока не дорос)
Еще раз повторюсь такая реализация нужна исключительно для личного удобства.