PHP rozbija termin na tablicę, zachowuje cytowany tekst jako pojedynczy element tablicy

Mam następujący ciąg z formularza ...

Opera „dodaje sprzęt wieloplatformowy” „kopie tyłek”

Ogólnie po prostu korzystałem z następujących ...

$p0 = explode(' ',$string);

Jednak teraz chcę zachować wszystkie i wszystkie operatory cytowania jako pojedynczy element tablicy, zamiast tworzyć pojedyncze elementy, takie jak"adds, cross-platform ihardware".

Chcę, aby ten ciąg zakończył się tworzeniem tablicy takiej jak ta ...

Array
(
    [0] => 'Opera',
    [1] => 'adds cross-platform hardware',
    [2] => 'kicks butt',
    [3] => '-hippies'
)

Generalnie wolę nie używać wyrażenia regularnego dla większości rzeczy, gdy tylko jest to możliwe.

questionAnswers(4)

yourAnswerToTheQuestion