3v4l.org

run code in 300+ PHP versions simultaneously
<?php function unset_by_array_value(array $array, array $values) { $value_keys = array_flip($array); foreach ($values as $value) { if (isset($value_keys[$value])) { unset($array[$value_keys[$value]]); } } return $array; } $array = ['cheese', 'ham', 'bacon']; print_r(unset_by_array_value($array, ['ham']));

preferences:
57.17 ms | 402 KiB | 5 Q