Originariamente inviato da nicola75ss
codice:
preg_match_all('#\w+#',$testo,$mth);
echo '<pre>';
print_r($mth);
dove $testo è la tua variabile contenente quanto scritto.

Grazie per la risposta

Potresti, per favore, spiegarmi cosa fa #\w+#. Ancora non ho una totale dimestichezza con php.net (infatti sto studiando da altri manuali) e non sono ben riuscito a comprendere cosa fa.

Io preg_match lo uso per validare i form, anche se leggendo sul manuale questo input dovrebbe fare proprio quello che cerco io.



puoi explodere sullo spazio $array = explode(" ", $stringa);
Grazie per la risposta, mi sembra proprio quello che faccia al caso mio, anche in maniera piuttosto semplice.

Basta alla fine scrivere una cosa del genere:

Codice PHP:
$variabile_finale explode(" "$_POST['nome_usato_nel_form']); 
In questo caso esiste la possibilità di utilizzare come "marcatori", contemporaneamente, sia la virgola, sia il comando di "a capo", sia lo spazio?