3v4l.org

run code in 300+ PHP versions simultaneously
<?php function filterKeys($array,$search){ $allowed=array_filter(array_keys($array),function($key){return stristr($key,$search);}); return array_intersect_key($array,array_flip($allowed)); } var_dump(filterKeys(array('foo'=>'bar', 'moo'=>'baz'),'foo')); ?>

preferences:
38.75 ms | 402 KiB | 5 Q