Originariamente inviato da eiyen
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")); 
se metti due caratteri consecutivi di separazione hai una stringa vuota (puoi eliminarle, se vuoi)

in pratica è una possibilità: sostituisci tutti i caratteri di separazione con il primo e poi "esplodi" solo con quello...
grazie ma ho risolto così:
Codice PHP:
$sempreg_split('/[\s,\.]+/'"$lettera");