grazie ma ho risolto così:Originariamente inviato da eiyen
se metti due caratteri consecutivi di separazione hai una stringa vuota (puoi eliminarle, se vuoi)Codice PHP:
function multiexplode($limits, $string) {
// es. multiexplode(array(' ', ','), "esempio,come prova")
// -> array('esempio', 'come', 'prova')
$string = str_replace($limits, $limits[0], $string);
return(explode($limits[0], $string));
};
var_export(multiexplode(array(' ', ','), "esempio,come prova"));
in pratica è una possibilità: sostituisci tutti i caratteri di separazione con il primo e poi "esplodi" solo con quello...
Codice PHP:
$sem= preg_split('/[\s,\.]+/', "$lettera");