I have a multidimensional array with same key value uid.I want to convert this into sub array by limiting foreach loop.you can see two of uid has value 100 and two of uid has value 5465
$userdb=Array
(
0 => Array
(
"uid"=> '100',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
1 => Array
(
"uid"=> '5465',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
2 => Array
(
"uid"=> '100',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
3 => Array
(
"uid"=> '5465',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
);
I want to get array like this.
$userdb=Array
(
0 => Array(
0 => Array
(
"uid"=> '100',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
2 => Array
(
"uid"=> '100',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
)
),
1=> Array(
1 => Array
(
"uid"=> '5465',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
),
3 => Array
(
"uid"=> '5465',
"name" => 'Sandra Shush',
"url"=> 'urlof100'
)
)
);
Can i get the result without using foreach loop ?