$string = 'We are - (the + champions';
$words = preg_split('@[\W]+@', $string)
При этом вы получаете [Мы, чемпионы]
$string = 'We are - (the + champions';
$words = preg_split('/[\+\-\(]/', $string)
При этом вы сохраняете пробелы, получая ['Мы', '', '', 'чемпионы'];было бы необходимо обрезать.
$string = 'We are 3+4-8 - (the + champions';
$words = preg_split('/[\+\-] |[\(]/', $string)
С этим, наконец, вы получите ['Мы 3 + 4 + 8', 'the', 'чемпионы'].В этом случае обрезка не требуется.