3v4l.org

run code in 500+ PHP versions simultaneously
<?php $search_expression = '+word1 -word2 -"word word"'; $words = preg_split("~\"[^\"]+\"(*SKIP)(*FAIL)|\h+~", $search_expression); print_r($words);

preferences:
51.19 ms | 1612 KiB | 5 Q