3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arrData = array ( array( 'a' => 'test', 'c' => 1, 'd' => 2, 'e' => 'B' ), array( 'c' => 1, 'd' => 2, 'e' => 'B' ), array( 'b' => 'test2', 'c' => 1, 'd' => 2, 'e' => 'B' ) ); $keys = ['a','b','c','d','e']; $res=[]; foreach($keys as $val){ $res[$val] = array_column($arrData, $val)[0]; } print_r($res);

preferences:
32.08 ms | 405 KiB | 5 Q