Ciao, prova questo codice:
codice:$t = 'ciao prova "prova, con spazi" prot, e "seconda prova, con spazi" prot '; preg_match_all('/".*?"|\b\w+\b/s',$t,$mth); print_r($mth[0]);
EDIT:
avevo dimenticato di escludere le virgolette:
codice:$t = 'ciao prova "prova, con spazi" prot, e "seconda prova, con spazi" prot '; preg_match_all('/(?<=").*?(?=")|\b\w+\b/s',$t,$mth); print_r($mth[0]);


Rispondi quotando