Search code examples
phpslimslim-3

how to get post data from array input fields in getParams() in SLIM PHP


i am having a form with some array input fields like name[],age[],gender[] etc. and i am trying to access the post data in slim php with a function using

$name = $request->getParam('name');

but iam not getting any data. Any kind of help will be appreciated. Thanks in advance.


Solution

  • $names = $request->getParam('name');
    $genders = $request->getParam('gender');
    $ages = $request->getParam('age');
    $persons = array();
    for($i=0;$i<count($names);$i++){
            $arr['name'] = $names[$i];
            $arr['gender'] = $genders[$i];
            $arr['age'] = $ages[$i];
            array_push($persons,$arr);
    }