$results = [
['order_id' => 'first', 'id'=> 1],
['order_id' => 'second', 'id'=> 4],
['order_id' => 'third', 'id'=> 7]
];
//Прогоняю в цикле с условием, что будет удален подмассив в котором 'id' равен 4.
foreach ($results as $item){
foreach ($item as $value){
}
if ($item['id'] == 4)
unset($item);
}
print_r ($results);
['order_id' => 'second', 'id'=> 4]
должен был удалиться. <?php
$results = [
['order_id' => 'first', 'id'=>1],
['order_id' => 'second', 'id'=>4],
['order_id' => 'third', 'id'=>7]
];
$filtered = array_filter(
$results,
function($el) {
return $el['id'] != 4;
}
);
var_export($filtered);