I have a list of associative arrays:
$arr = array(
array(
'id' => 1,
'name' => 'john',
'foo' => 'fee'
),
array(
'id' => 2,
'name' => 'peter',
'foo' => 'fi'
)
);
and I want to remove (unset) foo from each array in the list. I have the following code to do this:
for ($i = 0; $i < count($arr); $i++)
unset($arr[$i]['foo']);
As I potentially have several hundred arrays in this list, I'm wondering if this is the most efficient method. I took a look through the list of array functions here but nothing struck me as a relevant alternative.