I have an array similar to this:
array(
array(
'id' => 'a',
'other' => 'abc: ',
'subarray' => array(
'somekey' => 'abc',
),
'subarray2' => array(
'somekey' => 'abc',
),
),
array(
'id' => 'b',
'other' => 'abc: ',
'subarray' => array(
'somekey' => 'abc',
),
),
array(
'id' => 'c',
'other' => 'abc: ',
'subarray' => array(
'somekey' => 'abc',
),
),
)
I need to be able to copy each sub array into a new array by matching the ID. So, let's say I need to match ID 'b'.