Ciao a tutti, avrei dei problemi con un'espressione regolare, purtroppo è un argomento che non mastico proprio, ho provato a studiarmi varie guide ma i risultati sono stati limitati
In questo caso sto lavorando su un file php che legge un file txt e ne estrae dei campi, i campi sono spesso ripetuti.
Tramite delle operazioni divido il testo in varie parti e le varie parti le suddivido con strtok.
Quindi mi ritrovo a lavorare sui singoli token.
Esempio:
Stringa di base:
Ciao come stai / Totale 30,00 / BU / Totale Costi 20,00
Stringa suddivisa con strtok
Ciao come stai
Totale 30,00
BU
Totale Costi 20,00
Quel che mi interessa è riuscire a scoprire se dopo Totale ci sia una stringa numerica o testuale. In modo che lui analizzi questi campi:
Totale 30,00
Totale Costi 20,00
E mi segnali nel caso trova totale costi, quindi una cosa del genere
Codice PHP:
If(substr($tok,0,6)=='Totale'){ // Qui controllo che la stringa inizi per totale
---- qua devo fare l'if che mi permetta di controllare se dopo totale ci sono numeri o lettere --
istr 1
}else{
istr2
}
Riassumendo avrei bisogno di un aiuto su come realizzare un If che mi controlli se dopo Totale c'è una stringa testuale o numerica.
Grazie a tutti