$new_arr = array();
foreach ($arr as $a)
if ($a['company_id']==1)
$new_arr[] = $a;
print_r($new_arr);
Result:
Array
(
[0] => Array
(
[id] => 56
[name] => john
[company_id] => 1
[profession] => IT
)
[1] => Array
(
[id] => 58
[name] => Bert
[company_id] => 1
[profession] => IT Specialist
)
)
OR, if you don't want company_id
included in the new array, where company_id
is always 1, then
$new_arr = array();
foreach ($arr as $a)
if ($a['company_id']==1) {
unset($a['company_id']);
$new_arr[] = $a;
}
print_r($new_array);
Result:
Array
(
[0] => Array
(
[id] => 56
[name] => john
[profession] => IT
)
[1] => Array
(
[id] => 58
[name] => Bert
[profession] => IT Specialist
)
)