3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'red', ' ', 'blue', ' ', '', 'green ', ' ', 'white', ' ', 'black', ' ', ]; var_export(array_filter($array, fn($v) => !ctype_space($v))); echo "\n---\n"; var_export(preg_grep('/^\s+$/', $array, PREG_GREP_INVERT));
Output for 8.0.1 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
array ( 0 => 'red', 2 => 'blue', 4 => '', 5 => 'green ', 7 => 'white', 9 => 'black', ) --- array ( 0 => 'red', 2 => 'blue', 4 => '', 5 => 'green ', 7 => 'white', 9 => 'black', )

preferences:
68.98 ms | 1138 KiB | 4 Q