3v4l.org

run code in 300+ PHP versions simultaneously
<?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.28, 8.4.1 - 8.4.14, 8.5.0
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 )
Output for 8.4.15
/bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libm.so.6: version `GLIBC_2.35' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by /bin/php-8.4.15) /bin/php-8.4.15: /usr/lib/libc.so.6: version `GLIBC_2.38' not found (required by /bin/php-8.4.15)
Process exited with code 1.

preferences:
69.94 ms | 407 KiB | 5 Q