<?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);
- Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
- Array
(
[0] => 1
[1] => 5
[3] => 3
[5] => 8
[8] => 6
[9] => 2
)
Array
(
[10] => 8
[11] => 6
[12] => 5
[13] => 3
[14] => 2
[15] => 1
)
preferences:
62.99 ms | 406 KiB | 5 Q