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']));
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => cheese [2] => bacon )

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
47.37 ms | 401 KiB | 8 Q