- var_dump: documentation ( source)
- array_filter: documentation ( source)
<?php
$items = [
'ITEM-1' => [ 'foo' => false, 'bar' => 'test 1'],
'ITEM-2' => [ 'foo' => true, 'bar' => 'test 2'],
'ITEM-3' => [ 'foo' => false, 'bar' => 'test 3'],
];
$items = array_filter($items, function(&$item) {
if($item['foo']) {
return false;
}
$item['bar'] = 'BAM!';
return true;
});
var_dump($items);