- var_dump: documentation ( source)
- array_keys: documentation ( source)
<?php
$array = array (
'pubMessages' =>
array (
0 =>
array (
'msg' => 'Not bad',
'type' => 'warning',
),
1 =>
array (
'msg' => 'Bad',
'type' => 'error',
),
),
);
$dynamicKey = array_keys($array)[0];
foreach($array[$dynamicKey] as $key=>$item){
if ($item['type'] == 'error')
unset($array[$dynamicKey][$key]);
}
var_dump($array);