3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = [ 0 => 'AXA', 1 => 'VHV', 2 => 'TEST', ]; $doctypes = [ 12 => 'AXA', 156 => 'VHV', 8 => 'TEST', ]; $tops = array_map( function (string $name) use ($doctypes) { return in_array($name, $doctypes) ? $name : null; }, $a ); var_dump($tops); exit;

preferences:
46.85 ms | 402 KiB | 5 Q