2015-10-21 2 views
1

Я создаю свои входы, используя следующую схему:Фильтр многомерный вход

<input type="text" name="general[fooBar]"> 

Я хотел сделать что-то вроде этого в моем PHP код:

$request = array(
    'general' => filter_input(INPUT_POST, 'general') 
); 
echo $request['general']['fooBar']; 

filter_input Но дает мне ложь здесь. Каков наилучший способ справиться с этим?

+1

попробовать это 'filter_input (INPUT_POST, 'общее', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);' – Gayathri

+0

Спасибо, я пытался это без 'FILTER_DEFAULT', это работает Теперь! – khernik

+0

Добро пожаловать @ Karol Hernik, примите ответ для дальнейшего использования – Gayathri

ответ

0

Проблема заключается в FILTER_DEFAULT,

filter_input(INPUT_POST, 'general', FILTER_DEFAULT, FILTER_REQUIRE_ARRAY);