Salve,
sto pulendo dei dati e mi ritrovo nella condizione di dover impostare una funzione explode() su una stringa senza sapere a priori quale sarà il separatore giusto.
Ho pensato questo:
Codice PHP:
$separatori = array ("\\", "-", " ",);
public function Separa($string, $separatori) {
foreach ($separatori as $delimiter) {
$explode = explode ($delimiter, $string);
}
return $explode;
}
Considerato che la lista precisa dei separatori utilizzati (ah, che dolore gli inserimenti manuali liberi) ce l'ho, tecnicamente se io passo la stringa qui dentro, lui dovrebbe riuscire a separare a prescindere da quello usato o sbaglio?
Seconda cosa, se invece non c'è il separatore, secondo voi mi ritorna $string così come passato in partenza?