<?php $array = [0, 3, 10, 5, 6, 9, 2, 7, 1, 4, 8, 11]; $deletes = [3, 5]; foreach (array_diff($array, $deletes) as $value) { $result[] = array_reduce( $deletes, function ($carry, $item) use ($value) { return $carry - ($value > $item); }, $value ); } var_export($result);
You have javascript disabled. You will not be able to edit any code.