3v4l.org

run code in 300+ PHP versions simultaneously
<?php $ids_arr = [213, 154]; $fruits_arr = [ ["id" => 213, "fruit" => "banana"], ["id" => 438, "fruit" => "apple"], ["id" => 154, "fruit" => "peach"] ]; $ids_arr = array_flip($ids_arr); $selected_fruits = []; foreach ($fruits_arr as $k => $fruit) { if (isset($ids_arr[$fruit["id"]])) { $selected_fruits[$k] = $fruit; } } print_r($selected_fruits);

preferences:
33.79 ms | 405 KiB | 5 Q