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
Post a Comment