<?php

$string = '"palavra um" "palavra dois" "palavra três"';

$partes = preg_split('/("|"\s+|\s+")/u', $string, -1, PREG_SPLIT_NO_EMPTY);

print_r($partes);