3v4l.org

run code in 300+ PHP versions simultaneously
<?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);

preferences:
39.76 ms | 402 KiB | 5 Q