Dunque, se e' sicuro che ci sia sempre e solo UN contenuto tra due delimitatori, puoi usare questo codice:
Se c'e' solo un'occorrenza di testo scritta tra i delimitatori, il nome sara' sempre e comunque il secondo elemento dell'array, e il resto sara' sempre e comunque il terzo elemento.codice:$stringa = "§Antonio De Luca§ è un ottimo professore di matematica"; $delim = "§"; $array = explode($delim, $stringa); $nome = $array[1]; $resto = $array[2];
Se invece prevedi che nella stringa ci siano piu' occorrenze di contenuto tra due delimitatori, allora cambia tutto.
E ovviamente dovrai aggiungere controlli per vedere se nella stringa sono contenuti i due caratteri di delimitazione, prima di estrapolare le due parti, perche' se non ci sono $array[1] e $array[2] saranno vuoti.![]()


Rispondi quotando