Ciao a tutti,

scusate la domanda da niubbio, me ne vergogno ma con la manipolazione stringhe sono davvero penoso e forse un po' pigro, lo devo ammettere.

Allora, la mia stringa è di questo tipo:

84040 Abatemarco, Salerno (Campania)

Devo ricavare

il cap

la città

la provincia

la regione

Io ho fatto così, lo so che fa schifo:

Codice PHP:
            $entryzipCode substr($_REQUEST['cities'], 5);
            
$firstComma   strpos($_REQUEST['cities'], ',');
            
$firstGraph   strpos($_REQUEST['cities'], '(');
            
$lastGraph    strpos($_REQUEST['cities'], ')');
            
$entryCity    substr($_REQUEST['cities'], 6, ($firstComma 6));
            
$entryDistricttrim(substr($_REQUEST['cities'], $firstComma 1$firstGraph - ($firstComma 1)));
            
$entryRegiorn trim(substr($_REQUEST['cities'], $firstGraph 1$lastGraph - ($firstGraph 1))); 
Mi dareste una dritta per ottimizzare, per favore?