Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Group row data from a 2d array by one column and create a subarray from another column [duplicate]

How can I group values inside the Array and as an example, I want to get it like this

[1]=>array(
   ["type"] => 1
   ["amount"] => array(2500,200,5000,400)
)
[2]=>array(
   ["type"] => 2
   ["amount"] => array(4500,500,5000,400)
)
like image 972
Piusha Avatar asked Feb 07 '26 02:02

Piusha


1 Answers

you can use below code for that :-

$ps = array();
$ps[]=array("type" => 1,  "amount" => array(2500,200,5000,400));
$ps[]=array("type" => 2 ,  "amount" => array(4500,500,5000,400));

print_r($ps);
like image 184
sam_13 Avatar answered Feb 09 '26 17:02

sam_13