How to create multi dimension array in php for followingg input -


i have input array format , convert multi dimensional array

array (     [0] => array         (             [third_party_id] => 2             [third_party_name] => aardvarkg             [parameter_id] => 221             [parameter_name] => new2             [param_value] => 1             [sub_param_name] => new2_new2             [sub_param_value] => 1_1             [sub_bidder_id] => 72         )           [1] => array         (             [third_party_id] => 2             [third_party_name] => aardvarkg             [parameter_id] => 222             [parameter_name] => new             [param_value] => 1             [sub_param_name] => new             [sub_param_value] => 1             [sub_bidder_id] => 74         )     [2] => array         (             [third_party_id] => 3             [third_party_name] => aard             [parameter_id] => 221             [parameter_name] => new2             [param_value] => 3             [sub_param_name] => new2             [sub_param_value] => th             [sub_bidder_id] => 78         ) ) 

i need output multidimensional array format.parent , child array.

 [0] => array         (             [third_party_id] => 2             [third_party_name] => aardvarkg             [param]                =>[parameter_id] => 221                                   [parameter_name] => new2                                   [param_value] => 1                                   [subparam]           => [sub_param_name] => new2_new2                                                    [sub_param_value] => 1_1                                                     [sub_bidder_id] => 72         ) 

i need output answer above array format..any helping hands appericiated

pass 2 dimensional array below

foreach($yourarray $key=>$array) {  $i = 1;     foreach($array $names=>$values)     {     if($i<=2)     {     $multidimension[$key][$names] = $values;      }     if($i>=3 && $i<=5)     {         $multidimension[$key]['param'][$names] = $values;      }     if($i>5)     {         $multidimension[$key]['param']['subparam'][$names] = $values;      }     $i++;     } }  print_r($multidimension); //expected array output 

Comments

Popular posts from this blog

Is there a better way to structure post methods in Class Based Views -

performance - Why is XCHG reg, reg a 3 micro-op instruction on modern Intel architectures? -

jquery - Responsive Navbar with Sub Navbar -