<?php
function _rsort(&$data, $mode) { rsort($data, $mode); return $data; }
$data = [1,5,19,3,67,8,9,45,6,2,18,24,58,63,12,10];
$result = array_filter(
array: $data,
callback: fn($item) => !in_array($item, array_slice(_rsort($data, SORT_NUMERIC), 0, 10))
);
print_r($result);
$data = [1,5,19,3,67,8,9,45,6,2,18,24,58,63,12,10];
$top_10 = array_slice(_rsort($data, SORT_NUMERIC), 0, 10);
$result = array_filter(
array: $data,
callback: fn($item) => !in_array($item, $top_10)
);
print_r($result);
preferences:
20.2 ms | 408 KiB | 5 Q